home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sound Blastoff
/
Sound Blastoff.iso
/
Sound Utilities
/
PlayerPRO 4.4.2 (FAT)
/
Plugs
/
APPL Plug
/
APPL Plug.rsrc
/
WDEF_200.txt
< prev
next >
Wrap
Text File
|
1995-06-22
|
398KB
|
7,012 lines
start:
label00000000:
00000000 4E56 FFF0 link A6, -0x0010
00000004 41EE FFF0 lea.l A0, [A6 - 0x10]
00000008 7001 moveq.l D0, 0x01
0000000A A090 syscall SysEnvirons
0000000C 4A40 tst.w D0
0000000E 6640 bne +0x42 /* 00000050 */
00000010 0C68 0700 0004 cmpi.w [A0 + 0x4], 0x700
00000016 6D38 blt +0x3A /* 00000050 */
00000018 303C A89F move.w D0, 0xA89F
0000001C A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
0000001E 2F08 move.l -[A7], A0
00000020 303C AAFE move.w D0, 0xAAFE
00000024 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
00000026 B1D7 cmpa.l A0, [A7]
00000028 663E bne +0x40 /* 00000068 */
0000002A 41FA FFD4 lea.l A0, [PC - 0x2C /* 00000000, value 0x4E56FFF0 */]
0000002E 30FC 6000 move.w [A0]+, 0x6000 /* '`\0' */
00000032 43FA 0044 lea.l A1, [PC + 0x44 /* 00000078, value 0xAAFE0700 */]
00000036 2029 0014 move.l D0, [A1 + 0x14]
0000003A 5580 subq.l D0, 2
0000003C 3080 move.w [A0], D0
0000003E 303C A198 move.w D0, 0xA198
00000042 A346 syscall GetOSTrapAddress, flags=3
00000044 B1D7 cmpa.l A0, [A7]
00000046 4E5E unlink A6
00000048 67B6 beq -0x48 /* 00000000 */
0000004A 7001 moveq.l D0, 0x01
0000004C A198 syscall HWPriv, flags=1
0000004E 60B0 bra -0x4E /* 00000000 */
label00000050:
00000050 4E5E unlink A6
00000052 41FA FFAC lea.l A0, [PC - 0x54 /* 00000000, value 0x4E56FFF0 */]
00000056 30FC 6000 move.w [A0]+, 0x6000 /* '`\0' */
0000005A 43FA 001C lea.l A1, [PC + 0x1C /* 00000078, value 0xAAFE0700 */]
0000005E 2029 0014 move.l D0, [A1 + 0x14]
00000062 5580 subq.l D0, 2
00000064 3080 move.w [A0], D0
00000066 6098 bra -0x66 /* 00000000 */
label00000068:
00000068 4E5E unlink A6
0000006A 43FA FF94 lea.l A1, [PC - 0x6C /* 00000000, value 0x4E56FFF0 */]
0000006E 41FA 0008 lea.l A0, [PC + 0x8 /* 00000078, value 0xAAFE0700 */]
00000072 7034 moveq.l D0, 0x34
00000074 A02E syscall BlockMove/BlockMoveData
00000076 6088 bra -0x76 /* 00000000 */
00000078 AAFE syscall MixedModeMagic
0000007A 0700 btst D0, D3
0000007C 0000 0000 ori.b D0, 0x0
00000080 0000 0001 ori.b D0, 0x1
00000084 0000 3BB0 ori.b D0, 0xB0
00000088 0000 0005 ori.b D0, 0x5
0000008C 0000 00AC ori.b D0, 0xAC
00000090 0000 0000 ori.b D0, 0x0
00000094 0000 0000 ori.b D0, 0x0
00000098 0000 3BB0 ori.b D0, 0xB0
0000009C 0001 0007 ori.b D1, 0x7
000000A0 0000 1A60 ori.b D0, 0x60 /* '`' */
000000A4 0000 0000 ori.b D0, 0x0
000000A8 0000 0000 ori.b D0, 0x0
000000AC 4E56 FFFC link A6, -0x0004
000000B0 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
000000B4 3C2E 000C move.w D6, [A6 + 0xC]
000000B8 2E2E 0008 move.l D7, [A6 + 0x8]
000000BC 286E 000E movea.l A4, [A6 + 0xE]
000000C0 7800 moveq.l D4, 0x00
000000C2 7600 moveq.l D3, 0x00
000000C4 4A46 tst.w D6
000000C6 6712 beq +0x14 /* 000000DA */
000000C8 0C46 0001 cmpi.w D6, 0x1
000000CC 670C beq +0xE /* 000000DA */
000000CE 0C46 0005 cmpi.w D6, 0x5
000000D2 6706 beq +0x8 /* 000000DA */
000000D4 0C46 0006 cmpi.w D6, 0x6
000000D8 660E bne +0x10 /* 000000E8 */
label000000DA:
000000DA 2F03 move.l -[A7], D3
000000DC 4EBA 06B8 jsr [PC + 0x6B8 /* 00000796 */]
000000E0 261F move.l D3, [A7]+
000000E2 4A00 tst.b D0
000000E4 6702 beq +0x4 /* 000000E8 */
000000E6 7601 moveq.l D3, 0x01
label000000E8:
000000E8 1A03 move.b D5, D3
000000EA 670A beq +0xC /* 000000F6 */
000000EC 486E FFFC pea.l [A6 - 0x4]
000000F0 A874 syscall GetPort
000000F2 4EBA 06CC jsr [PC + 0x6CC /* 000007C0 */]
label000000F6:
000000F6 3006 move.w D0, D6
000000F8 6B00 0086 bmi +0x88 /* 00000180 */
000000FC 0C40 0006 cmpi.w D0, 0x6
00000100 6E7E bgt +0x80 /* 00000180 */
00000102 D040 add.w D0, D0
00000104 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000108 4EFB 0000 jmp [PC + D0.w]
0000010C 0032 0046 0054 ori.b [A2 + D0.w + 0x54], 0x46 /* 'F' */
00000112 0010 0026 ori.b [A0], 0x26 /* '&' */
00000116 0060 006C ori.w -[A0], 0x6C /* 'l' */
0000011A 302E 0012 move.w D0, [A6 + 0x12]
0000011E 48C0 ext.l D0
00000120 2F00 move.l -[A7], D0
00000122 2F07 move.l -[A7], D7
00000124 2F0C move.l -[A7], A4
00000126 4EBA 0114 jsr [PC + 0x114 /* 0000023C */]
0000012A 4FEF 000C lea.l A7, [A7 + 0xC]
0000012E 6050 bra +0x52 /* 00000180 */
00000130 2F07 move.l -[A7], D7
00000132 2F0C move.l -[A7], A4
00000134 4EBA 019A jsr [PC + 0x19A /* 000002D0 */]
00000138 504F addq.w A7, 8
0000013A 6044 bra +0x46 /* 00000180 */
0000013C 203C 0000 FFFF move.l D0, 0xFFFF
00000142 C087 and.l D0, D7
00000144 2F00 move.l -[A7], D0
00000146 2F0C move.l -[A7], A4
00000148 4EBA 0362 jsr [PC + 0x362 /* 000004AC */]
0000014C 504F addq.w A7, 8
0000014E 6030 bra +0x32 /* 00000180 */
00000150 2F07 move.l -[A7], D7
00000152 2F0C move.l -[A7], A4
00000154 4EBA 0198 jsr [PC + 0x198 /* 000002EE */]
00000158 2800 move.l D4, D0
0000015A 504F addq.w A7, 8
0000015C 6022 bra +0x24 /* 00000180 */
0000015E 2F07 move.l -[A7], D7
00000160 2F0C move.l -[A7], A4
00000162 4EBA 03CC jsr [PC + 0x3CC /* 00000530 */]
00000166 504F addq.w A7, 8
00000168 6016 bra +0x18 /* 00000180 */
0000016A 2F07 move.l -[A7], D7
0000016C 2F0C move.l -[A7], A4
0000016E 4EBA 0444 jsr [PC + 0x444 /* 000005B4 */]
00000172 504F addq.w A7, 8
00000174 600A bra +0xC /* 00000180 */
00000176 2F07 move.l -[A7], D7
00000178 2F0C move.l -[A7], A4
0000017A 4EBA 055E jsr [PC + 0x55E /* 000006DA */]
0000017E 504F addq.w A7, 8
label00000180:
00000180 4A05 tst.b D5
00000182 6706 beq +0x8 /* 0000018A */
00000184 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000188 A873 syscall SetPort
label0000018A:
0000018A 2D44 0014 move.l [A6 + 0x14], D4
0000018E 4CEE 10F8 FFE4 movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x1C]
00000194 4E5E unlink A6
00000196 205F movea.l A0, [A7]+
00000198 4FEF 000C lea.l A7, [A7 + 0xC]
0000019C 4ED0 jmp [A0]
fn0000019E:
0000019E 4E56 FFF8 link A6, -0x0008
000001A2 48E7 0018 movem.l -[A7], A3,A4
000001A6 286E 0008 movea.l A4, [A6 + 0x8]
000001AA 4A2C 0071 tst.b [A4 + 0x71]
000001AE 6728 beq +0x2A /* 000001D8 */
000001B0 486E FFF8 pea.l [A6 - 0x8]
000001B4 2F0C move.l -[A7], A4
000001B6 4EBA 0BBA jsr [PC + 0xBBA /* 00000D72 */]
000001BA 206C 0082 movea.l A0, [A4 + 0x82]
000001BE 2650 movea.l A3, [A0]
000001C0 41EE FFF8 lea.l A0, [A6 - 0x8]
000001C4 43EB 0008 lea.l A1, [A3 + 0x8]
000001C8 22D8 move.l [A1]+, [A0]+
000001CA 22D8 move.l [A1]+, [A0]+
000001CC 41EE FFF8 lea.l A0, [A6 - 0x8]
000001D0 224B movea.l A1, A3
000001D2 22D8 move.l [A1]+, [A0]+
000001D4 22D8 move.l [A1]+, [A0]+
000001D6 504F addq.w A7, 8
label000001D8:
000001D8 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000001DE 4E5E unlink A6
000001E0 4E75 rts
fn000001E2:
000001E2 4E56 FFF8 link A6, -0x0008
000001E6 48E7 0108 movem.l -[A7], D7,A4
000001EA 286E 0008 movea.l A4, [A6 + 0x8]
000001EE 486E FFF8 pea.l [A6 - 0x8]
000001F2 2F0C move.l -[A7], A4
000001F4 4EBA 0B7C jsr [PC + 0xB7C /* 00000D72 */]
000001F8 558F subq.l A7, 2
000001FA 486E FFF8 pea.l [A6 - 0x8]
000001FE 206C 0082 movea.l A0, [A4 + 0x82]
00000202 2050 movea.l A0, [A0]
00000204 4868 0008 pea.l [A0 + 0x8]
00000208 A8A6 syscall EqualRect
0000020A 4A1F tst.b [A7]+
0000020C 6704 beq +0x6 /* 00000212 */
0000020E 7005 moveq.l D0, 0x05
00000210 6002 bra +0x4 /* 00000214 */
label00000212:
00000212 7006 moveq.l D0, 0x06
label00000214:
00000214 4880 ext.w D0
00000216 48C0 ext.l D0
00000218 2E00 move.l D7, D0
0000021A 7006 moveq.l D0, 0x06
0000021C B087 cmp.l D0, D7
0000021E 504F addq.w A7, 8
00000220 660E bne +0x10 /* 00000230 */
00000222 206C 0082 movea.l A0, [A4 + 0x82]
00000226 2050 movea.l A0, [A0]
00000228 43EE FFF8 lea.l A1, [A6 - 0x8]
0000022C 20D9 move.l [A0]+, [A1]+
0000022E 20D9 move.l [A0]+, [A1]+
label00000230:
00000230 2007 move.l D0, D7
00000232 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
00000238 4E5E unlink A6
0000023A 4E75 rts
fn0000023C:
0000023C 4E56 FFFC link A6, -0x0004
00000240 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00000244 3E2E 0012 move.w D7, [A6 + 0x12]
00000248 266E 0008 movea.l A3, [A6 + 0x8]
0000024C 7016 moveq.l D0, 0x16
0000024E A322 syscall NewHandleClear, flags=3
00000250 2D48 FFFC move.l [A6 - 0x4], A0
00000254 422B 0071 clr.b [A3 + 0x71]
00000258 4AAE FFFC tst.l [A6 - 0x4]
0000025C 6768 beq +0x6A /* 000002C6 */
0000025E 206E FFFC movea.l A0, [A6 - 0x4]
00000262 2850 movea.l A4, [A0]
00000264 422C 0010 clr.b [A4 + 0x10]
00000268 422C 0013 clr.b [A4 + 0x13]
0000026C 7002 moveq.l D0, 0x02
0000026E C047 and.w D0, D7
00000270 7200 moveq.l D1, 0x00
00000272 3200 move.w D1, D0
00000274 4A81 tst.l D1
00000276 56C3 sne D3
00000278 4403 neg.b D3
0000027A 1943 0014 move.b [A4 + 0x14], D3
0000027E 7008 moveq.l D0, 0x08
00000280 C047 and.w D0, D7
00000282 7200 moveq.l D1, 0x00
00000284 3200 move.w D1, D0
00000286 4A81 tst.l D1
00000288 57C3 seq D3
0000028A 4403 neg.b D3
0000028C 1943 0012 move.b [A4 + 0x12], D3
00000290 7001 moveq.l D0, 0x01
00000292 C047 and.w D0, D7
00000294 7200 moveq.l D1, 0x00
00000296 3200 move.w D1, D0
00000298 4A81 tst.l D1
0000029A 57C3 seq D3
0000029C 4403 neg.b D3
0000029E 1943 0013 move.b [A4 + 0x13], D3
000002A2 276E FFFC 0082 move.l [A3 + 0x82], [A6 - 0x4]
000002A8 422C 0011 clr.b [A4 + 0x11]
000002AC 7004 moveq.l D0, 0x04
000002AE C047 and.w D0, D7
000002B0 7200 moveq.l D1, 0x00
000002B2 3200 move.w D1, D0
000002B4 4A81 tst.l D1
000002B6 56C3 sne D3
000002B8 4403 neg.b D3
000002BA 1743 0071 move.b [A3 + 0x71], D3
000002BE 2F0B move.l -[A7], A3
000002C0 4EBA FEDC jsr [PC - 0x124 /* 0000019E */]
000002C4 584F addq.w A7, 4
label000002C6:
000002C6 4CEE 1888 FFEC movem.l D3,D7,A3,A4, [A6 - 0x14]
000002CC 4E5E unlink A6
000002CE 4E75 rts
fn000002D0:
000002D0 4E56 0000 link A6, 0
000002D4 2F0C move.l -[A7], A4
000002D6 286E 0008 movea.l A4, [A6 + 0x8]
000002DA 4AAC 0082 tst.l [A4 + 0x82]
000002DE 6706 beq +0x8 /* 000002E6 */
000002E0 206C 0082 movea.l A0, [A4 + 0x82]
000002E4 A023 syscall DisposHandle/DisposeHandle
label000002E6:
000002E6 286E FFFC movea.l A4, [A6 - 0x4]
000002EA 4E5E unlink A6
000002EC 4E75 rts
fn000002EE:
000002EE 4E56 FFEC link A6, -0x0014
000002F2 48E7 0308 movem.l -[A7], D6,D7,A4
000002F6 2C2E 000C move.l D6, [A6 + 0xC]
000002FA 286E 0008 movea.l A4, [A6 + 0x8]
000002FE 7E00 moveq.l D7, 0x00
00000300 2006 move.l D0, D6
00000302 4840 swap.w D0
00000304 48C0 ext.l D0
00000306 3D40 FFFC move.w [A6 - 0x4], D0
0000030A 3D46 FFFE move.w [A6 - 0x2], D6
0000030E 558F subq.l A7, 2
00000310 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000314 2F2C 0072 move.l -[A7], [A4 + 0x72]
00000318 A8E8 syscall PtInRgn
0000031A 4A1F tst.b [A7]+
0000031C 6700 00EA beq +0xEC /* 00000408 */
00000320 7E01 moveq.l D7, 0x01
00000322 558F subq.l A7, 2
00000324 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000328 2F2C 0076 move.l -[A7], [A4 + 0x76]
0000032C A8E8 syscall PtInRgn
0000032E 4A1F tst.b [A7]+
00000330 673E beq +0x40 /* 00000370 */
00000332 206C 0082 movea.l A0, [A4 + 0x82]
00000336 2050 movea.l A0, [A0]
00000338 4A28 0014 tst.b [A0 + 0x14]
0000033C 6700 00CA beq +0xCC /* 00000408 */
00000340 486E FFF4 pea.l [A6 - 0xC]
00000344 2F0C move.l -[A7], A4
00000346 4EBA 0BAA jsr [PC + 0xBAA /* 00000EF2 */]
0000034A 486E FFF4 pea.l [A6 - 0xC]
0000034E 70FF moveq.l D0, 0xFFFFFFFF
00000350 3F00 move.w -[A7], D0
00000352 3F00 move.w -[A7], D0
00000354 A8A9 syscall InsetRect
00000356 558F subq.l A7, 2
00000358 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000035C 486E FFF4 pea.l [A6 - 0xC]
00000360 A8AD syscall PtInRect
00000362 4A1F tst.b [A7]+
00000364 504F addq.w A7, 8
00000366 6700 00A0 beq +0xA2 /* 00000408 */
0000036A 7E03 moveq.l D7, 0x03
0000036C 6000 009A bra +0x9C /* 00000408 */
label00000370:
00000370 486E FFEC pea.l [A6 - 0x14]
00000374 2F0C move.l -[A7], A4
00000376 4EBA 0A30 jsr [PC + 0xA30 /* 00000DA8 */]
0000037A 558F subq.l A7, 2
0000037C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000380 486E FFEC pea.l [A6 - 0x14]
00000384 A8AD syscall PtInRect
00000386 4A1F tst.b [A7]+
00000388 504F addq.w A7, 8
0000038A 677C beq +0x7E /* 00000408 */
0000038C 7E02 moveq.l D7, 0x02
0000038E 206C 0082 movea.l A0, [A4 + 0x82]
00000392 2050 movea.l A0, [A0]
00000394 4A28 0013 tst.b [A0 + 0x13]
00000398 6606 bne +0x8 /* 000003A0 */
0000039A 4A2C 006F tst.b [A4 + 0x6F]
0000039E 6768 beq +0x6A /* 00000408 */
label000003A0:
000003A0 4A2C 0070 tst.b [A4 + 0x70]
000003A4 672A beq +0x2C /* 000003D0 */
000003A6 486E FFF4 pea.l [A6 - 0xC]
000003AA 2F0C move.l -[A7], A4
000003AC 4EBA 0A4E jsr [PC + 0xA4E /* 00000DFC */]
000003B0 486E FFF4 pea.l [A6 - 0xC]
000003B4 70FF moveq.l D0, 0xFFFFFFFF
000003B6 3F00 move.w -[A7], D0
000003B8 3F00 move.w -[A7], D0
000003BA A8A9 syscall InsetRect
000003BC 558F subq.l A7, 2
000003BE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003C2 486E FFF4 pea.l [A6 - 0xC]
000003C6 A8AD syscall PtInRect
000003C8 4A1F tst.b [A7]+
000003CA 504F addq.w A7, 8
000003CC 6702 beq +0x4 /* 000003D0 */
000003CE 7E04 moveq.l D7, 0x04
label000003D0:
000003D0 4A2C 0071 tst.b [A4 + 0x71]
000003D4 6732 beq +0x34 /* 00000408 */
000003D6 486E FFF4 pea.l [A6 - 0xC]
000003DA 2F0C move.l -[A7], A4
000003DC 4EBA 0A7A jsr [PC + 0xA7A /* 00000E58 */]
000003E0 486E FFF4 pea.l [A6 - 0xC]
000003E4 70FF moveq.l D0, 0xFFFFFFFF
000003E6 3F00 move.w -[A7], D0
000003E8 3F00 move.w -[A7], D0
000003EA A8A9 syscall InsetRect
000003EC 558F subq.l A7, 2
000003EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003F2 486E FFF4 pea.l [A6 - 0xC]
000003F6 A8AD syscall PtInRect
000003F8 4A1F tst.b [A7]+
000003FA 504F addq.w A7, 8
000003FC 670A beq +0xC /* 00000408 */
000003FE 2F0C move.l -[A7], A4
00000400 4EBA FDE0 jsr [PC - 0x220 /* 000001E2 */]
00000404 2E00 move.l D7, D0
00000406 584F addq.w A7, 4
label00000408:
00000408 2007 move.l D0, D7
0000040A 4CEE 10C0 FFE0 movem.l D6,D7,A4, [A6 - 0x20]
00000410 4E5E unlink A6
00000412 4E75 rts
00000414 4E56 0000 link A6, 0
00000418 48E7 0118 movem.l -[A7], D7,A3,A4
0000041C 266E 0008 movea.l A3, [A6 + 0x8]
00000420 2853 movea.l A4, [A3]
00000422 2F0C move.l -[A7], A4
00000424 2F2E 000C move.l -[A7], [A6 + 0xC]
00000428 302E 0010 move.w D0, [A6 + 0x10]
0000042C 48C0 ext.l D0
0000042E 2F00 move.l -[A7], D0
00000430 302E 0012 move.w D0, [A6 + 0x12]
00000434 48C0 ext.l D0
00000436 2F00 move.l -[A7], D0
00000438 4EBA 071E jsr [PC + 0x71E /* 00000B58 */]
0000043C 1E00 move.b D7, D0
0000043E 202B 0004 move.l D0, [A3 + 0x4]
00000442 4FEF 0010 lea.l A7, [A7 + 0x10]
00000446 670E beq +0x10 /* 00000456 */
00000448 5980 subq.l D0, 4
0000044A 6728 beq +0x2A /* 00000474 */
0000044C 5380 subq.l D0, 1
0000044E 6734 beq +0x36 /* 00000484 */
00000450 5380 subq.l D0, 1
00000452 6730 beq +0x32 /* 00000484 */
00000454 6042 bra +0x44 /* 00000498 */
label00000456:
00000456 7000 moveq.l D0, 0x00
00000458 1007 move.b D0, D7
0000045A 2F00 move.l -[A7], D0
0000045C 2F0C move.l -[A7], A4
0000045E 4EBA 1438 jsr [PC + 0x1438 /* 00001898 */]
00000462 7000 moveq.l D0, 0x00
00000464 1007 move.b D0, D7
00000466 2F00 move.l -[A7], D0
00000468 2F0C move.l -[A7], A4
0000046A 4EBA 157C jsr [PC + 0x157C /* 000019E8 */]
0000046E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000472 6024 bra +0x26 /* 00000498 */
label00000474:
00000474 7000 moveq.l D0, 0x00
00000476 1007 move.b D0, D7
00000478 2F00 move.l -[A7], D0
0000047A 2F0C move.l -[A7], A4
0000047C 4EBA 1074 jsr [PC + 0x1074 /* 000014F2 */]
00000480 504F addq.w A7, 8
00000482 6014 bra +0x16 /* 00000498 */
label00000484:
00000484 4A2C 0071 tst.b [A4 + 0x71]
00000488 670E beq +0x10 /* 00000498 */
0000048A 7000 moveq.l D0, 0x00
0000048C 1007 move.b D0, D7
0000048E 2F00 move.l -[A7], D0
00000490 2F0C move.l -[A7], A4
00000492 4EBA 10BA jsr [PC + 0x10BA /* 0000154E */]
00000496 504F addq.w A7, 8
label00000498:
00000498 4EBA 07FC jsr [PC + 0x7FC /* 00000C96 */]
0000049C 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000004A2 4E5E unlink A6
000004A4 205F movea.l A0, [A7]+
000004A6 4FEF 000C lea.l A7, [A7 + 0xC]
000004AA 4ED0 jmp [A0]
fn000004AC:
000004AC 4E56 FFF8 link A6, -0x0008
000004B0 48E7 1118 movem.l -[A7], D3,D7,A3,A4
000004B4 2E2E 000C move.l D7, [A6 + 0xC]
000004B8 286E 0008 movea.l A4, [A6 + 0x8]
000004BC 4A2C 006E tst.b [A4 + 0x6E]
000004C0 6764 beq +0x66 /* 00000526 */
000004C2 2D4C FFF8 move.l [A6 - 0x8], A4
000004C6 2D47 FFFC move.l [A6 - 0x4], D7
000004CA 47FA FF48 lea.l A3, [PC - 0xB8 /* 00000414, value 0x4E560000 'NV\0\0' */]
000004CE 7000 moveq.l D0, 0x00
000004D0 2F00 move.l -[A7], D0
000004D2 486E FFF8 pea.l [A6 - 0x8]
000004D6 2F0B move.l -[A7], A3
000004D8 2F2C 0072 move.l -[A7], [A4 + 0x72]
000004DC 4EBA 0338 jsr [PC + 0x338 /* 00000816 */]
000004E0 2007 move.l D0, D7
000004E2 5980 subq.l D0, 4
000004E4 4FEF 0010 lea.l A7, [A7 + 0x10]
000004E8 670A beq +0xC /* 000004F4 */
000004EA 5380 subq.l D0, 1
000004EC 6720 beq +0x22 /* 0000050E */
000004EE 5380 subq.l D0, 1
000004F0 671C beq +0x1E /* 0000050E */
000004F2 6032 bra +0x34 /* 00000526 */
label000004F4:
000004F4 206C 0082 movea.l A0, [A4 + 0x82]
000004F8 2050 movea.l A0, [A0]
000004FA 4A28 0010 tst.b [A0 + 0x10]
000004FE 57C3 seq D3
00000500 4403 neg.b D3
00000502 206C 0082 movea.l A0, [A4 + 0x82]
00000506 2050 movea.l A0, [A0]
00000508 1143 0010 move.b [A0 + 0x10], D3
0000050C 6018 bra +0x1A /* 00000526 */
label0000050E:
0000050E 206C 0082 movea.l A0, [A4 + 0x82]
00000512 2050 movea.l A0, [A0]
00000514 4A28 0011 tst.b [A0 + 0x11]
00000518 57C3 seq D3
0000051A 4403 neg.b D3
0000051C 206C 0082 movea.l A0, [A4 + 0x82]
00000520 2050 movea.l A0, [A0]
00000522 1143 0011 move.b [A0 + 0x11], D3
label00000526:
00000526 4CEE 1888 FFE8 movem.l D3,D7,A3,A4, [A6 - 0x18]
0000052C 4E5E unlink A6
0000052E 4E75 rts
fn00000530:
00000530 4E56 FFF8 link A6, -0x0008
00000534 48E7 0018 movem.l -[A7], A3,A4
00000538 286E 0008 movea.l A4, [A6 + 0x8]
0000053C 486E FFF8 pea.l [A6 - 0x8]
00000540 2F0C move.l -[A7], A4
00000542 4EBA 082E jsr [PC + 0x82E /* 00000D72 */]
00000546 2F2C 0076 move.l -[A7], [A4 + 0x76]
0000054A 486E FFF8 pea.l [A6 - 0x8]
0000054E A8DF syscall RectRgn
00000550 486E FFF8 pea.l [A6 - 0x8]
00000554 70FF moveq.l D0, 0xFFFFFFFF
00000556 3F00 move.w -[A7], D0
00000558 3F00 move.w -[A7], D0
0000055A A8A9 syscall InsetRect
0000055C 206C 0082 movea.l A0, [A4 + 0x82]
00000560 2050 movea.l A0, [A0]
00000562 4A28 0012 tst.b [A0 + 0x12]
00000566 6708 beq +0xA /* 00000570 */
00000568 046E 000C FFF8 subi.w [A6 - 0x8], 0xC
0000056E 6006 bra +0x8 /* 00000576 */
label00000570:
00000570 046E 000C FFFA subi.w [A6 - 0x6], 0xC
label00000576:
00000576 2F2C 0072 move.l -[A7], [A4 + 0x72]
0000057A 486E FFF8 pea.l [A6 - 0x8]
0000057E A8DF syscall RectRgn
00000580 598F subq.l A7, 4
00000582 A8D8 syscall NewRgn
00000584 265F movea.l A3, [A7]+
00000586 486E FFF8 pea.l [A6 - 0x8]
0000058A 7001 moveq.l D0, 0x01
0000058C 3F00 move.w -[A7], D0
0000058E 3F00 move.w -[A7], D0
00000590 A8A8 syscall OffsetRect
00000592 2F0B move.l -[A7], A3
00000594 486E FFF8 pea.l [A6 - 0x8]
00000598 A8DF syscall RectRgn
0000059A 2F0B move.l -[A7], A3
0000059C 2F2C 0072 move.l -[A7], [A4 + 0x72]
000005A0 2F2C 0072 move.l -[A7], [A4 + 0x72]
000005A4 A8E5 syscall UnionRgn
000005A6 2F0B move.l -[A7], A3
000005A8 A8D9 syscall DisposRgn/DisposeRgn
000005AA 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000005B0 4E5E unlink A6
000005B2 4E75 rts
fn000005B4:
000005B4 4E56 FFF8 link A6, -0x0008
000005B8 2F0C move.l -[A7], A4
000005BA 286E 0008 movea.l A4, [A6 + 0x8]
000005BE 206E 000C movea.l A0, [A6 + 0xC]
000005C2 43EE FFF8 lea.l A1, [A6 - 0x8]
000005C6 22D8 move.l [A1]+, [A0]+
000005C8 22D8 move.l [A1]+, [A0]+
000005CA 206C 0082 movea.l A0, [A4 + 0x82]
000005CE 2050 movea.l A0, [A0]
000005D0 4A28 0012 tst.b [A0 + 0x12]
000005D4 6708 beq +0xA /* 000005DE */
000005D6 046E 000C FFF8 subi.w [A6 - 0x8], 0xC
000005DC 6006 bra +0x8 /* 000005E4 */
label000005DE:
000005DE 046E 000C FFFA subi.w [A6 - 0x6], 0xC
label000005E4:
000005E4 486E FFF8 pea.l [A6 - 0x8]
000005E8 70FF moveq.l D0, 0xFFFFFFFF
000005EA 3F00 move.w -[A7], D0
000005EC 3F00 move.w -[A7], D0
000005EE A8A9 syscall InsetRect
000005F0 486E FFF8 pea.l [A6 - 0x8]
000005F4 A8A1 syscall FrameRect
000005F6 206C 0082 movea.l A0, [A4 + 0x82]
000005FA 2050 movea.l A0, [A0]
000005FC 4A28 0012 tst.b [A0 + 0x12]
00000600 6708 beq +0xA /* 0000060A */
00000602 066E 000C FFF8 addi.w [A6 - 0x8], 0xC
00000608 6006 bra +0x8 /* 00000610 */
label0000060A:
0000060A 066E 000C FFFA addi.w [A6 - 0x6], 0xC
label00000610:
00000610 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000614 A893 syscall MoveTo
00000616 206C 0082 movea.l A0, [A4 + 0x82]
0000061A 2050 movea.l A0, [A0]
0000061C 4A28 0012 tst.b [A0 + 0x12]
00000620 6710 beq +0x12 /* 00000632 */
00000622 302E FFFE move.w D0, [A6 - 0x2]
00000626 5540 subq.w D0, 2
00000628 3F00 move.w -[A7], D0
0000062A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000062E A891 syscall LineTo
00000630 600E bra +0x10 /* 00000640 */
label00000632:
00000632 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000636 302E FFFC move.w D0, [A6 - 0x4]
0000063A 5540 subq.w D0, 2
0000063C 3F00 move.w -[A7], D0
0000063E A891 syscall LineTo
label00000640:
00000640 302E FFFE move.w D0, [A6 - 0x2]
00000644 907C 0010 sub.w D0, 0x10
00000648 3F00 move.w -[A7], D0
0000064A 302E FFF8 move.w D0, [A6 - 0x8]
0000064E 5240 addq.w D0, 1
00000650 3F00 move.w -[A7], D0
00000652 A893 syscall MoveTo
00000654 302E FFFE move.w D0, [A6 - 0x2]
00000658 907C 0010 sub.w D0, 0x10
0000065C 3F00 move.w -[A7], D0
0000065E 302E FFFC move.w D0, [A6 - 0x4]
00000662 5540 subq.w D0, 2
00000664 3F00 move.w -[A7], D0
00000666 A891 syscall LineTo
00000668 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000066C 302E FFFC move.w D0, [A6 - 0x4]
00000670 907C 0010 sub.w D0, 0x10
00000674 3F00 move.w -[A7], D0
00000676 A893 syscall MoveTo
00000678 302E FFFE move.w D0, [A6 - 0x2]
0000067C 5540 subq.w D0, 2
0000067E 3F00 move.w -[A7], D0
00000680 302E FFFC move.w D0, [A6 - 0x4]
00000684 907C 0010 sub.w D0, 0x10
00000688 3F00 move.w -[A7], D0
0000068A A891 syscall LineTo
0000068C 286E FFF4 movea.l A4, [A6 - 0xC]
00000690 4E5E unlink A6
00000692 4E75 rts
00000694 4E56 0000 link A6, 0
00000698 48E7 0108 movem.l -[A7], D7,A4
0000069C 206E 0008 movea.l A0, [A6 + 0x8]
000006A0 2850 movea.l A4, [A0]
000006A2 2F0C move.l -[A7], A4
000006A4 2F2E 000C move.l -[A7], [A6 + 0xC]
000006A8 302E 0010 move.w D0, [A6 + 0x10]
000006AC 48C0 ext.l D0
000006AE 2F00 move.l -[A7], D0
000006B0 302E 0012 move.w D0, [A6 + 0x12]
000006B4 48C0 ext.l D0
000006B6 2F00 move.l -[A7], D0
000006B8 4EBA 049E jsr [PC + 0x49E /* 00000B58 */]
000006BC 1E00 move.b D7, D0
000006BE 7000 moveq.l D0, 0x00
000006C0 1007 move.b D0, D7
000006C2 2F00 move.l -[A7], D0
000006C4 2F0C move.l -[A7], A4
000006C6 4EBA 0CF2 jsr [PC + 0xCF2 /* 000013BA */]
000006CA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000006D0 4E5E unlink A6
000006D2 205F movea.l A0, [A7]+
000006D4 4FEF 000C lea.l A7, [A7 + 0xC]
000006D8 4ED0 jmp [A0]
fn000006DA:
000006DA 4E56 FFEC link A6, -0x0014
000006DE 48E7 0018 movem.l -[A7], A3,A4
000006E2 286E 0008 movea.l A4, [A6 + 0x8]
000006E6 4A2C 006E tst.b [A4 + 0x6E]
000006EA 6774 beq +0x76 /* 00000760 */
000006EC 206C 0082 movea.l A0, [A4 + 0x82]
000006F0 2050 movea.l A0, [A0]
000006F2 4A28 0014 tst.b [A0 + 0x14]
000006F6 6768 beq +0x6A /* 00000760 */
000006F8 598F subq.l A7, 4
000006FA A8D8 syscall NewRgn
000006FC 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000700 598F subq.l A7, 4
00000702 A8D8 syscall NewRgn
00000704 265F movea.l A3, [A7]+
00000706 2F2C 0018 move.l -[A7], [A4 + 0x18]
0000070A 2F2C 001C move.l -[A7], [A4 + 0x1C]
0000070E 2F0B move.l -[A7], A3
00000710 A8E4 syscall SectRgn
00000712 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000716 A87A syscall GetClip
00000718 486E FFFC pea.l [A6 - 0x4]
0000071C 2F0C move.l -[A7], A4
0000071E 4EBA 0620 jsr [PC + 0x620 /* 00000D40 */]
00000722 2F0B move.l -[A7], A3
00000724 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000728 A8E0 syscall OffsetRgn/OfsetRgn
0000072A 2F0B move.l -[A7], A3
0000072C A879 syscall SetClip
0000072E 2D4C FFF0 move.l [A6 - 0x10], A4
00000732 41FA FF60 lea.l A0, [PC - 0xA0 /* 00000694, value 0x4E560000 'NV\0\0' */]
00000736 2D48 FFEC move.l [A6 - 0x14], A0
0000073A 7000 moveq.l D0, 0x00
0000073C 2F00 move.l -[A7], D0
0000073E 486E FFF0 pea.l [A6 - 0x10]
00000742 2F08 move.l -[A7], A0
00000744 2F2C 0072 move.l -[A7], [A4 + 0x72]
00000748 4EBA 00CC jsr [PC + 0xCC /* 00000816 */]
0000074C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000750 A879 syscall SetClip
00000752 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000756 A8D9 syscall DisposRgn/DisposeRgn
00000758 2F0B move.l -[A7], A3
0000075A A8D9 syscall DisposRgn/DisposeRgn
0000075C 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000760:
00000760 4CEE 1800 FFE4 movem.l A3,A4, [A6 - 0x1C]
00000766 4E5E unlink A6
00000768 4E75 rts
fn0000076A:
0000076A 4E56 FFF0 link A6, -0x0010
0000076E 2F03 move.l -[A7], D3
00000770 7600 moveq.l D3, 0x00
00000772 2F03 move.l -[A7], D3
00000774 7001 moveq.l D0, 0x01
00000776 41EE FFF0 lea.l A0, [A6 - 0x10]
0000077A A090 syscall SysEnvirons
0000077C 261F move.l D3, [A7]+
0000077E 4A40 tst.w D0
00000780 660A bne +0xC /* 0000078C */
00000782 0C6E 0700 FFF4 cmpi.w [A6 - 0xC], 0x700
00000788 6D02 blt +0x4 /* 0000078C */
0000078A 7601 moveq.l D3, 0x01
label0000078C:
0000078C 1003 move.b D0, D3
0000078E 262E FFEC move.l D3, [A6 - 0x14]
00000792 4E5E unlink A6
00000794 4E75 rts
fn00000796:
00000796 4E56 FFF0 link A6, -0x0010
0000079A 2F03 move.l -[A7], D3
0000079C 7600 moveq.l D3, 0x00
0000079E 2F03 move.l -[A7], D3
000007A0 7001 moveq.l D0, 0x01
000007A2 41EE FFF0 lea.l A0, [A6 - 0x10]
000007A6 A090 syscall SysEnvirons
000007A8 261F move.l D3, [A7]+
000007AA 4A40 tst.w D0
000007AC 6608 bne +0xA /* 000007B6 */
000007AE 4A2E FFF9 tst.b [A6 - 0x7]
000007B2 6702 beq +0x4 /* 000007B6 */
000007B4 7601 moveq.l D3, 0x01
label000007B6:
000007B6 1003 move.b D0, D3
000007B8 262E FFEC move.l D3, [A6 - 0x14]
000007BC 4E5E unlink A6
000007BE 4E75 rts
fn000007C0:
000007C0 4E56 FFF8 link A6, -0x0008
000007C4 486E FFF8 pea.l [A6 - 0x8]
000007C8 A910 syscall GetWMgrPort
000007CA 486E FFFC pea.l [A6 - 0x4]
000007CE AA48 syscall GetCWMgrPort
000007D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000007D4 A873 syscall SetPort
000007D6 206E FFF8 movea.l A0, [A6 - 0x8]
000007DA 41E8 0030 lea.l A0, [A0 + 0x30]
000007DE 226E FFFC movea.l A1, [A6 - 0x4]
000007E2 43E9 0030 lea.l A1, [A1 + 0x30]
000007E6 700A moveq.l D0, 0x0A
000007E8 A22E syscall BlockMove/BlockMoveData, flags=2
000007EA 206E FFF8 movea.l A0, [A6 - 0x8]
000007EE 41E8 0042 lea.l A0, [A0 + 0x42]
000007F2 226E FFFC movea.l A1, [A6 - 0x4]
000007F6 43E9 0042 lea.l A1, [A1 + 0x42]
000007FA 700E moveq.l D0, 0x0E
000007FC A22E syscall BlockMove/BlockMoveData, flags=2
000007FE 206E FFF8 movea.l A0, [A6 - 0x8]
00000802 4868 003A pea.l [A0 + 0x3A]
00000806 A89D syscall PenPat
00000808 206E FFF8 movea.l A0, [A6 - 0x8]
0000080C 4868 0020 pea.l [A0 + 0x20]
00000810 A87C syscall BackPat
00000812 4E5E unlink A6
00000814 4E75 rts
fn00000816:
00000816 4E56 0000 link A6, 0
0000081A 48E7 0108 movem.l -[A7], D7,A4
0000081E 2E2E 0010 move.l D7, [A6 + 0x10]
00000822 286E 000C movea.l A4, [A6 + 0xC]
00000826 4EBA FF42 jsr [PC - 0xBE /* 0000076A */]
0000082A 4A00 tst.b D0
0000082C 6710 beq +0x12 /* 0000083E */
0000082E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000832 2F0C move.l -[A7], A4
00000834 2F07 move.l -[A7], D7
00000836 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000083A ABCA syscall DeviceLoop
0000083C 6010 bra +0x12 /* 0000084E */
label0000083E:
0000083E 7001 moveq.l D0, 0x01
00000840 3F00 move.w -[A7], D0
00000842 7200 moveq.l D1, 0x00
00000844 3F01 move.w -[A7], D1
00000846 7000 moveq.l D0, 0x00
00000848 2F00 move.l -[A7], D0
0000084A 2F07 move.l -[A7], D7
0000084C 4E94 jsr [A4]
label0000084E:
0000084E 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000854 4E5E unlink A6
00000856 4E75 rts
fn00000858:
00000858 4E56 0000 link A6, 0
0000085C 226E 000C movea.l A1, [A6 + 0xC]
00000860 302E 000A move.w D0, [A6 + 0xA]
00000864 6B60 bmi +0x62 /* 000008C6 */
00000866 0C40 000C cmpi.w D0, 0xC
0000086A 6E5A bgt +0x5C /* 000008C6 */
0000086C D040 add.w D0, D0
0000086E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000872 4EFB 0000 jmp [PC + D0.w]
00000876 001C 0052 ori.b [A4]+, 0x52 /* 'R' */
0000087A 0052 0052 ori.w [A2], 0x52 /* 'R' */
0000087E 001C 001C ori.b [A4]+, 0x1C
00000882 0052 001C ori.w [A2], 0x1C
00000886 0052 002E ori.w [A2], 0x2E /* '.' */
0000088A 0052 002E ori.w [A2], 0x2E /* '.' */
0000088E 0040 337C ori.w D0, 0x337C /* '3|' */
00000892 FFFF .extension 0xFFF // unimplemented
00000894 0004 337C ori.b D4, 0x7C /* '|' */
00000898 FFFF .extension 0xFFF // unimplemented
0000089A 0002 32BC ori.b D2, 0xBC
0000089E FFFF .extension 0xFFF // unimplemented
000008A0 602A bra +0x2C /* 000008CC */
000008A2 337C CCCC 0002 move.w [A1 + 0x2], 0xCCCC
000008A8 32BC CCCC move.w [A1], 0xCCCC
000008AC 337C FFFF 0004 move.w [A1 + 0x4], 0xFFFF
000008B2 6018 bra +0x1A /* 000008CC */
000008B4 337C 3333 0002 move.w [A1 + 0x2], 0x3333 /* '33' */
000008BA 32BC 3333 move.w [A1], 0x3333 /* '33' */
000008BE 337C 6666 0004 move.w [A1 + 0x4], 0x6666 /* 'ff' */
000008C4 6006 bra +0x8 /* 000008CC */
label000008C6:
000008C6 42A9 0002 clr.l [A1 + 0x2]
000008CA 4251 clr.w [A1]
label000008CC:
000008CC 4E5E unlink A6
000008CE 4E75 rts
fn000008D0:
000008D0 4E56 FFFC link A6, -0x0004
000008D4 48E7 0308 movem.l -[A7], D6,D7,A4
000008D8 286E 0010 movea.l A4, [A6 + 0x10]
000008DC 3E2E 000E move.w D7, [A6 + 0xE]
000008E0 558F subq.l A7, 2
000008E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008E6 486E FFFC pea.l [A6 - 0x4]
000008EA AA42 syscall GetAuxWin
000008EC 206E FFFC movea.l A0, [A6 - 0x4]
000008F0 2050 movea.l A0, [A0]
000008F2 2068 0008 movea.l A0, [A0 + 0x8]
000008F6 2050 movea.l A0, [A0]
000008F8 3C28 0006 move.w D6, [A0 + 0x6]
000008FC BE46 cmp.w D7, D6
000008FE 544F addq.w A7, 2
00000900 6F1E ble +0x20 /* 00000920 */
00000902 558F subq.l A7, 2
00000904 7000 moveq.l D0, 0x00
00000906 2F00 move.l -[A7], D0
00000908 486E FFFC pea.l [A6 - 0x4]
0000090C AA42 syscall GetAuxWin
0000090E 206E FFFC movea.l A0, [A6 - 0x4]
00000912 2050 movea.l A0, [A0]
00000914 2068 0008 movea.l A0, [A0 + 0x8]
00000918 2050 movea.l A0, [A0]
0000091A 3C28 0006 move.w D6, [A0 + 0x6]
0000091E 544F addq.w A7, 2
label00000920:
00000920 BE46 cmp.w D7, D6
00000922 6F0E ble +0x10 /* 00000932 */
00000924 2F0C move.l -[A7], A4
00000926 48C7 ext.l D7
00000928 2F07 move.l -[A7], D7
0000092A 4EBA FF2C jsr [PC - 0xD4 /* 00000858 */]
0000092E 504F addq.w A7, 8
00000930 601C bra +0x1E /* 0000094E */
label00000932:
00000932 48C7 ext.l D7
00000934 206E FFFC movea.l A0, [A6 - 0x4]
00000938 2050 movea.l A0, [A0]
0000093A 2068 0008 movea.l A0, [A0 + 0x8]
0000093E 2050 movea.l A0, [A0]
00000940 2007 move.l D0, D7
00000942 E780 asl D0, 3
00000944 41F0 080A lea.l A0, [A0 + D0 + 0xA]
00000948 224C movea.l A1, A4
0000094A 22D8 move.l [A1]+, [A0]+
0000094C 32D8 move.w [A1]+, [A0]+
label0000094E:
0000094E 4CEE 10C0 FFF0 movem.l D6,D7,A4, [A6 - 0x10]
00000954 4E5E unlink A6
00000956 4E75 rts
fn00000958:
00000958 4E56 FFFA link A6, -0x0006
0000095C 486E FFFA pea.l [A6 - 0x6]
00000960 302E 000E move.w D0, [A6 + 0xE]
00000964 48C0 ext.l D0
00000966 2F00 move.l -[A7], D0
00000968 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000096C 4EBA FF62 jsr [PC - 0x9E /* 000008D0 */]
00000970 486E FFFA pea.l [A6 - 0x6]
00000974 AA14 syscall RGBForeColor
00000976 4E5E unlink A6
00000978 4E75 rts
fn0000097A:
0000097A 4E56 FFFA link A6, -0x0006
0000097E 486E FFFA pea.l [A6 - 0x6]
00000982 302E 000E move.w D0, [A6 + 0xE]
00000986 48C0 ext.l D0
00000988 2F00 move.l -[A7], D0
0000098A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000098E 4EBA FF40 jsr [PC - 0xC0 /* 000008D0 */]
00000992 486E FFFA pea.l [A6 - 0x6]
00000996 AA15 syscall RGBBackColor
00000998 4E5E unlink A6
0000099A 4E75 rts
fn0000099C:
0000099C 4E56 0000 link A6, 0
000009A0 48E7 0038 movem.l -[A7], A2,A3,A4
000009A4 246E 0014 movea.l A2, [A6 + 0x14]
000009A8 266E 0008 movea.l A3, [A6 + 0x8]
000009AC 342E 0012 move.w D2, [A6 + 0x12]
000009B0 286E 000C movea.l A4, [A6 + 0xC]
000009B4 700F moveq.l D0, 0x0F
000009B6 9042 sub.w D0, D2
000009B8 3400 move.w D2, D0
000009BA 7000 moveq.l D0, 0x00
000009BC 3013 move.w D0, [A3]
000009BE 7200 moveq.l D1, 0x00
000009C0 3214 move.w D1, [A4]
000009C2 9081 sub.l D0, D1
000009C4 48C2 ext.l D2
000009C6 4C02 0800 movem.w A3, D2
000009CA 4C7C 0800 0000 000F movem.l A3, 0xF
000009D2 7200 moveq.l D1, 0x00
000009D4 3214 move.w D1, [A4]
000009D6 D280 add.l D1, D0
000009D8 3481 move.w [A2], D1
000009DA 7000 moveq.l D0, 0x00
000009DC 302B 0002 move.w D0, [A3 + 0x2]
000009E0 7200 moveq.l D1, 0x00
000009E2 322C 0002 move.w D1, [A4 + 0x2]
000009E6 9081 sub.l D0, D1
000009E8 48C2 ext.l D2
000009EA 4C02 0800 movem.w A3, D2
000009EE 4C7C 0800 0000 000F movem.l A3, 0xF
000009F6 7200 moveq.l D1, 0x00
000009F8 322C 0002 move.w D1, [A4 + 0x2]
000009FC D280 add.l D1, D0
000009FE 3541 0002 move.w [A2 + 0x2], D1
00000A02 7000 moveq.l D0, 0x00
00000A04 302B 0004 move.w D0, [A3 + 0x4]
00000A08 7200 moveq.l D1, 0x00
00000A0A 322C 0004 move.w D1, [A4 + 0x4]
00000A0E 9081 sub.l D0, D1
00000A10 48C2 ext.l D2
00000A12 4C02 0800 movem.w A3, D2
00000A16 4C7C 0800 0000 000F movem.l A3, 0xF
00000A1E 7200 moveq.l D1, 0x00
00000A20 322C 0004 move.w D1, [A4 + 0x4]
00000A24 D280 add.l D1, D0
00000A26 3541 0004 move.w [A2 + 0x4], D1
00000A2A 4CEE 1C00 FFF4 movem.l A2,A3,A4, [A6 - 0xC]
00000A30 4E5E unlink A6
00000A32 4E75 rts
fn00000A34:
00000A34 4E56 FFF4 link A6, -0x000C
00000A38 2F0C move.l -[A7], A4
00000A3A 286E 0008 movea.l A4, [A6 + 0x8]
00000A3E 486E FFF4 pea.l [A6 - 0xC]
00000A42 302E 000E move.w D0, [A6 + 0xE]
00000A46 48C0 ext.l D0
00000A48 2F00 move.l -[A7], D0
00000A4A 2F0C move.l -[A7], A4
00000A4C 4EBA FE82 jsr [PC - 0x17E /* 000008D0 */]
00000A50 486E FFFA pea.l [A6 - 0x6]
00000A54 302E 0012 move.w D0, [A6 + 0x12]
00000A58 48C0 ext.l D0
00000A5A 2F00 move.l -[A7], D0
00000A5C 2F0C move.l -[A7], A4
00000A5E 4EBA FE70 jsr [PC - 0x190 /* 000008D0 */]
00000A62 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000A66 302E 0016 move.w D0, [A6 + 0x16]
00000A6A 48C0 ext.l D0
00000A6C 2F00 move.l -[A7], D0
00000A6E 486E FFFA pea.l [A6 - 0x6]
00000A72 486E FFF4 pea.l [A6 - 0xC]
00000A76 4EBA FF24 jsr [PC - 0xDC /* 0000099C */]
00000A7A 286E FFF0 movea.l A4, [A6 - 0x10]
00000A7E 4E5E unlink A6
00000A80 4E75 rts
fn00000A82:
00000A82 4E56 FFFA link A6, -0x0006
00000A86 486E FFFA pea.l [A6 - 0x6]
00000A8A 302E 0016 move.w D0, [A6 + 0x16]
00000A8E 48C0 ext.l D0
00000A90 2F00 move.l -[A7], D0
00000A92 302E 0012 move.w D0, [A6 + 0x12]
00000A96 48C0 ext.l D0
00000A98 2F00 move.l -[A7], D0
00000A9A 302E 000E move.w D0, [A6 + 0xE]
00000A9E 48C0 ext.l D0
00000AA0 2F00 move.l -[A7], D0
00000AA2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AA6 4EBA FF8C jsr [PC - 0x74 /* 00000A34 */]
00000AAA 486E FFFA pea.l [A6 - 0x6]
00000AAE AA14 syscall RGBForeColor
00000AB0 4E5E unlink A6
00000AB2 4E75 rts
fn00000AB4:
00000AB4 4E56 FFFA link A6, -0x0006
00000AB8 486E FFFA pea.l [A6 - 0x6]
00000ABC 302E 0016 move.w D0, [A6 + 0x16]
00000AC0 48C0 ext.l D0
00000AC2 2F00 move.l -[A7], D0
00000AC4 302E 0012 move.w D0, [A6 + 0x12]
00000AC8 48C0 ext.l D0
00000ACA 2F00 move.l -[A7], D0
00000ACC 302E 000E move.w D0, [A6 + 0xE]
00000AD0 48C0 ext.l D0
00000AD2 2F00 move.l -[A7], D0
00000AD4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AD8 4EBA FF5A jsr [PC - 0xA6 /* 00000A34 */]
00000ADC 486E FFFA pea.l [A6 - 0x6]
00000AE0 AA15 syscall RGBBackColor
00000AE2 4E5E unlink A6
00000AE4 4E75 rts
fn00000AE6:
00000AE6 4E56 FFFA link A6, -0x0006
00000AEA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000AEE 266E 0018 movea.l A3, [A6 + 0x18]
00000AF2 382E 000E move.w D4, [A6 + 0xE]
00000AF6 286E 0008 movea.l A4, [A6 + 0x8]
00000AFA 4246 clr.w D6
00000AFC 4247 clr.w D7
00000AFE 6046 bra +0x48 /* 00000B46 */
label00000B00:
00000B00 486E FFFA pea.l [A6 - 0x6]
00000B04 48C7 ext.l D7
00000B06 2007 move.l D0, D7
00000B08 D080 add.l D0, D0
00000B0A 3033 0800 move.w D0, [A3 + D0]
00000B0E 48C0 ext.l D0
00000B10 2F00 move.l -[A7], D0
00000B12 302E 0012 move.w D0, [A6 + 0x12]
00000B16 48C0 ext.l D0
00000B18 2F00 move.l -[A7], D0
00000B1A 48C4 ext.l D4
00000B1C 2F04 move.l -[A7], D4
00000B1E 2F0C move.l -[A7], A4
00000B20 4EBA FF12 jsr [PC - 0xEE /* 00000A34 */]
00000B24 3A06 move.w D5, D6
00000B26 598F subq.l A7, 4
00000B28 486E FFFA pea.l [A6 - 0x6]
00000B2C AA33 syscall Color2Index
00000B2E 201F move.l D0, [A7]+
00000B30 3C00 move.w D6, D0
00000B32 4A47 tst.w D7
00000B34 4FEF 0014 lea.l A7, [A7 + 0x14]
00000B38 6F08 ble +0xA /* 00000B42 */
00000B3A BA46 cmp.w D5, D6
00000B3C 6604 bne +0x6 /* 00000B42 */
00000B3E 7000 moveq.l D0, 0x00
00000B40 600C bra +0xE /* 00000B4E */
label00000B42:
00000B42 3007 move.w D0, D7
00000B44 5247 addq.w D7, 1
label00000B46:
00000B46 BE6E 0016 cmp.w D7, [A6 + 0x16]
00000B4A 6DB4 blt -0x4A /* 00000B00 */
00000B4C 7001 moveq.l D0, 0x01
label00000B4E:
00000B4E 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
00000B54 4E5E unlink A6
00000B56 4E75 rts
fn00000B58:
00000B58 4E56 FFF2 link A6, -0x000E
00000B5C 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4
00000B60 3C2E 000A move.w D6, [A6 + 0xA]
00000B64 266E 0014 movea.l A3, [A6 + 0x14]
00000B68 49EE FFF6 lea.l A4, [A6 - 0xA]
00000B6C 4207 clr.b D7
00000B6E 0C46 0004 cmpi.w D6, 0x4
00000B72 6D48 blt +0x4A /* 00000BBC */
00000B74 206E 0010 movea.l A0, [A6 + 0x10]
00000B78 2050 movea.l A0, [A0]
00000B7A 7001 moveq.l D0, 0x01
00000B7C B068 0004 cmp.w D0, [A0 + 0x4]
00000B80 673A beq +0x3C /* 00000BBC */
00000B82 4EBA FBE6 jsr [PC - 0x41A /* 0000076A */]
00000B86 4A00 tst.b D0
00000B88 6732 beq +0x34 /* 00000BBC */
00000B8A 486E FFFA pea.l [A6 - 0x6]
00000B8E 700B moveq.l D0, 0x0B
00000B90 2F00 move.l -[A7], D0
00000B92 2F0B move.l -[A7], A3
00000B94 4EBA FD3A jsr [PC - 0x2C6 /* 000008D0 */]
00000B98 7000 moveq.l D0, 0x00
00000B9A 302E FFFA move.w D0, [A6 - 0x6]
00000B9E 4A80 tst.l D0
00000BA0 4FEF 000C lea.l A7, [A7 + 0xC]
00000BA4 6614 bne +0x16 /* 00000BBA */
00000BA6 7000 moveq.l D0, 0x00
00000BA8 302E FFFC move.w D0, [A6 - 0x4]
00000BAC 4A80 tst.l D0
00000BAE 660A bne +0xC /* 00000BBA */
00000BB0 7000 moveq.l D0, 0x00
00000BB2 302E FFFE move.w D0, [A6 - 0x2]
00000BB6 4A80 tst.l D0
00000BB8 6702 beq +0x4 /* 00000BBC */
label00000BBA:
00000BBA 7E01 moveq.l D7, 0x01
label00000BBC:
00000BBC 7600 moveq.l D3, 0x00
00000BBE 2F03 move.l -[A7], D3
00000BC0 4EBA FBD4 jsr [PC - 0x42C /* 00000796 */]
00000BC4 261F move.l D3, [A7]+
00000BC6 4A00 tst.b D0
00000BC8 670A beq +0xC /* 00000BD4 */
00000BCA 7001 moveq.l D0, 0x01
00000BCC C06E 000E and.w D0, [A6 + 0xE]
00000BD0 6702 beq +0x4 /* 00000BD4 */
00000BD2 7601 moveq.l D3, 0x01
label00000BD4:
00000BD4 1A03 move.b D5, D3
00000BD6 4A07 tst.b D7
00000BD8 6700 00B0 beq +0xB2 /* 00000C8A */
00000BDC 4A05 tst.b D5
00000BDE 6700 00AA beq +0xAC /* 00000C8A */
00000BE2 0C46 0008 cmpi.w D6, 0x8
00000BE6 6E00 00A2 bgt +0xA4 /* 00000C8A */
00000BEA 598F subq.l A7, 4
00000BEC AA32 syscall GetGDevice
00000BEE 2D5F FFF2 move.l [A6 - 0xE], [A7]+
00000BF2 4207 clr.b D7
00000BF4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000BF8 AA31 syscall SetGDevice
00000BFA 4254 clr.w [A4]
00000BFC 397C 0007 0002 move.w [A4 + 0x2], 0x7
00000C02 397C 0008 0004 move.w [A4 + 0x4], 0x8
00000C08 397C 000A 0006 move.w [A4 + 0x6], 0xA /* '\n' */
00000C0E 397C 000D 0008 move.w [A4 + 0x8], 0xD /* '\r' */
00000C14 2F0C move.l -[A7], A4
00000C16 7005 moveq.l D0, 0x05
00000C18 2F00 move.l -[A7], D0
00000C1A 7206 moveq.l D1, 0x06
00000C1C 2F01 move.l -[A7], D1
00000C1E 2F00 move.l -[A7], D0
00000C20 2F0B move.l -[A7], A3
00000C22 4EBA FEC2 jsr [PC - 0x13E /* 00000AE6 */]
00000C26 4A00 tst.b D0
00000C28 4FEF 0014 lea.l A7, [A7 + 0x14]
00000C2C 6756 beq +0x58 /* 00000C84 */
00000C2E 4254 clr.w [A4]
00000C30 397C 0001 0002 move.w [A4 + 0x2], 0x1
00000C36 397C 0004 0004 move.w [A4 + 0x4], 0x4
00000C3C 2F0C move.l -[A7], A4
00000C3E 7003 moveq.l D0, 0x03
00000C40 2F00 move.l -[A7], D0
00000C42 7208 moveq.l D1, 0x08
00000C44 2F01 move.l -[A7], D1
00000C46 7007 moveq.l D0, 0x07
00000C48 2F00 move.l -[A7], D0
00000C4A 2F0B move.l -[A7], A3
00000C4C 4EBA FE98 jsr [PC - 0x168 /* 00000AE6 */]
00000C50 4A00 tst.b D0
00000C52 4FEF 0014 lea.l A7, [A7 + 0x14]
00000C56 672C beq +0x2E /* 00000C84 */
00000C58 4254 clr.w [A4]
00000C5A 397C 0004 0002 move.w [A4 + 0x2], 0x4
00000C60 397C 000F 0004 move.w [A4 + 0x4], 0xF
00000C66 2F0C move.l -[A7], A4
00000C68 7003 moveq.l D0, 0x03
00000C6A 2F00 move.l -[A7], D0
00000C6C 720C moveq.l D1, 0x0C
00000C6E 2F01 move.l -[A7], D1
00000C70 700B moveq.l D0, 0x0B
00000C72 2F00 move.l -[A7], D0
00000C74 2F0B move.l -[A7], A3
00000C76 4EBA FE6E jsr [PC - 0x192 /* 00000AE6 */]
00000C7A 4A00 tst.b D0
00000C7C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000C80 6702 beq +0x4 /* 00000C84 */
00000C82 7E01 moveq.l D7, 0x01
label00000C84:
00000C84 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000C88 AA31 syscall SetGDevice
label00000C8A:
00000C8A 1007 move.b D0, D7
00000C8C 4CEE 18E8 FFDA movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x26]
00000C92 4E5E unlink A6
00000C94 4E75 rts
fn00000C96:
00000C96 4E56 0000 link A6, 0
00000C9A 7021 moveq.l D0, 0x21
00000C9C 2F00 move.l -[A7], D0
00000C9E A862 syscall ForeColor
00000CA0 701E moveq.l D0, 0x1E
00000CA2 2F00 move.l -[A7], D0
00000CA4 A863 syscall BackColor
00000CA6 4E5E unlink A6
00000CA8 4E75 rts
fn00000CAA:
00000CAA 4E56 FFF8 link A6, -0x0008
00000CAE 2F0C move.l -[A7], A4
00000CB0 286E 0008 movea.l A4, [A6 + 0x8]
00000CB4 41EE FFF8 lea.l A0, [A6 - 0x8]
00000CB8 224C movea.l A1, A4
00000CBA 20D9 move.l [A0]+, [A1]+
00000CBC 20D9 move.l [A0]+, [A1]+
00000CBE 2F0C move.l -[A7], A4
00000CC0 A8A1 syscall FrameRect
00000CC2 486E FFF8 pea.l [A6 - 0x8]
00000CC6 7001 moveq.l D0, 0x01
00000CC8 3F00 move.w -[A7], D0
00000CCA 3F00 move.w -[A7], D0
00000CCC A8A9 syscall InsetRect
00000CCE 486E FFF8 pea.l [A6 - 0x8]
00000CD2 A8A3 syscall EraseRect
00000CD4 286E FFF4 movea.l A4, [A6 - 0xC]
00000CD8 4E5E unlink A6
00000CDA 4E75 rts
fn00000CDC:
00000CDC 4E56 0000 link A6, 0
00000CE0 302E 000E move.w D0, [A6 + 0xE]
00000CE4 536E 000E subq.w [A6 + 0xE], 1
00000CE8 302E 000C move.w D0, [A6 + 0xC]
00000CEC 536E 000C subq.w [A6 + 0xC], 1
00000CF0 3F2E 000A move.w -[A7], [A6 + 0xA]
00000CF4 3F2E 000C move.w -[A7], [A6 + 0xC]
00000CF8 A893 syscall MoveTo
00000CFA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CFE A891 syscall LineTo
00000D00 3F2E 000E move.w -[A7], [A6 + 0xE]
00000D04 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000D08 A891 syscall LineTo
00000D0A 4E5E unlink A6
00000D0C 4E75 rts
fn00000D0E:
00000D0E 4E56 0000 link A6, 0
00000D12 302E 000E move.w D0, [A6 + 0xE]
00000D16 536E 000E subq.w [A6 + 0xE], 1
00000D1A 302E 000C move.w D0, [A6 + 0xC]
00000D1E 536E 000C subq.w [A6 + 0xC], 1
00000D22 3F2E 000A move.w -[A7], [A6 + 0xA]
00000D26 3F2E 000C move.w -[A7], [A6 + 0xC]
00000D2A A893 syscall MoveTo
00000D2C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000D30 A891 syscall LineTo
00000D32 3F2E 000E move.w -[A7], [A6 + 0xE]
00000D36 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000D3A A891 syscall LineTo
00000D3C 4E5E unlink A6
00000D3E 4E75 rts
fn00000D40:
00000D40 4E56 FFFC link A6, -0x0004
00000D44 2F0C move.l -[A7], A4
00000D46 286E 000C movea.l A4, [A6 + 0xC]
00000D4A 486E FFFC pea.l [A6 - 0x4]
00000D4E A874 syscall GetPort
00000D50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D54 A873 syscall SetPort
00000D56 2F0C move.l -[A7], A4
00000D58 7000 moveq.l D0, 0x00
00000D5A 3F00 move.w -[A7], D0
00000D5C 3F00 move.w -[A7], D0
00000D5E A880 syscall SetPt
00000D60 2F0C move.l -[A7], A4
00000D62 A870 syscall LocalToGlobal
00000D64 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D68 A873 syscall SetPort
00000D6A 286E FFF8 movea.l A4, [A6 - 0x8]
00000D6E 4E5E unlink A6
00000D70 4E75 rts
fn00000D72:
00000D72 4E56 FFFC link A6, -0x0004
00000D76 48E7 0018 movem.l -[A7], A3,A4
00000D7A 266E 000C movea.l A3, [A6 + 0xC]
00000D7E 286E 0008 movea.l A4, [A6 + 0x8]
00000D82 41EC 0010 lea.l A0, [A4 + 0x10]
00000D86 224B movea.l A1, A3
00000D88 22D8 move.l [A1]+, [A0]+
00000D8A 22D8 move.l [A1]+, [A0]+
00000D8C 486E FFFC pea.l [A6 - 0x4]
00000D90 2F0C move.l -[A7], A4
00000D92 4EBA FFAC jsr [PC - 0x54 /* 00000D40 */]
00000D96 2F0B move.l -[A7], A3
00000D98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D9C A8A8 syscall OffsetRect
00000D9E 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00000DA4 4E5E unlink A6
00000DA6 4E75 rts
fn00000DA8:
00000DA8 4E56 0000 link A6, 0
00000DAC 48E7 0018 movem.l -[A7], A3,A4
00000DB0 266E 0008 movea.l A3, [A6 + 0x8]
00000DB4 286E 000C movea.l A4, [A6 + 0xC]
00000DB8 206B 0072 movea.l A0, [A3 + 0x72]
00000DBC 2050 movea.l A0, [A0]
00000DBE 5488 addq.l A0, 2
00000DC0 224C movea.l A1, A4
00000DC2 22D8 move.l [A1]+, [A0]+
00000DC4 22D8 move.l [A1]+, [A0]+
00000DC6 206B 0082 movea.l A0, [A3 + 0x82]
00000DCA 2050 movea.l A0, [A0]
00000DCC 4A28 0012 tst.b [A0 + 0x12]
00000DD0 6710 beq +0x12 /* 00000DE2 */
00000DD2 3014 move.w D0, [A4]
00000DD4 D07C 000D add.w D0, 0xD /* '\r' */
00000DD8 3940 0004 move.w [A4 + 0x4], D0
00000DDC 536C 0006 subq.w [A4 + 0x6], 1
00000DE0 6010 bra +0x12 /* 00000DF2 */
label00000DE2:
00000DE2 302C 0002 move.w D0, [A4 + 0x2]
00000DE6 D07C 000D add.w D0, 0xD /* '\r' */
00000DEA 3940 0006 move.w [A4 + 0x6], D0
00000DEE 536C 0004 subq.w [A4 + 0x4], 1
label00000DF2:
00000DF2 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000DF8 4E5E unlink A6
00000DFA 4E75 rts
fn00000DFC:
00000DFC 4E56 0000 link A6, 0
00000E00 48E7 0018 movem.l -[A7], A3,A4
00000E04 266E 0008 movea.l A3, [A6 + 0x8]
00000E08 286E 000C movea.l A4, [A6 + 0xC]
00000E0C 2F0C move.l -[A7], A4
00000E0E 2F0B move.l -[A7], A3
00000E10 4EBA FF96 jsr [PC - 0x6A /* 00000DA8 */]
00000E14 206B 0082 movea.l A0, [A3 + 0x82]
00000E18 2050 movea.l A0, [A0]
00000E1A 4A28 0012 tst.b [A0 + 0x12]
00000E1E 504F addq.w A7, 8
00000E20 670E beq +0x10 /* 00000E30 */
00000E22 2F0C move.l -[A7], A4
00000E24 7008 moveq.l D0, 0x08
00000E26 3F00 move.w -[A7], D0
00000E28 7203 moveq.l D1, 0x03
00000E2A 3F01 move.w -[A7], D1
00000E2C A8A9 syscall InsetRect
00000E2E 600C bra +0xE /* 00000E3C */
label00000E30:
00000E30 2F0C move.l -[A7], A4
00000E32 7003 moveq.l D0, 0x03
00000E34 3F00 move.w -[A7], D0
00000E36 7208 moveq.l D1, 0x08
00000E38 3F01 move.w -[A7], D1
00000E3A A8A9 syscall InsetRect
label00000E3C:
00000E3C 3014 move.w D0, [A4]
00000E3E 5E40 addq.w D0, 7
00000E40 3940 0004 move.w [A4 + 0x4], D0
00000E44 302C 0002 move.w D0, [A4 + 0x2]
00000E48 5E40 addq.w D0, 7
00000E4A 3940 0006 move.w [A4 + 0x6], D0
00000E4E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000E54 4E5E unlink A6
00000E56 4E75 rts
fn00000E58:
00000E58 4E56 0000 link A6, 0
00000E5C 48E7 0018 movem.l -[A7], A3,A4
00000E60 266E 0008 movea.l A3, [A6 + 0x8]
00000E64 286E 000C movea.l A4, [A6 + 0xC]
00000E68 2F0C move.l -[A7], A4
00000E6A 2F0B move.l -[A7], A3
00000E6C 4EBA FF3A jsr [PC - 0xC6 /* 00000DA8 */]
00000E70 206B 0082 movea.l A0, [A3 + 0x82]
00000E74 2050 movea.l A0, [A0]
00000E76 4A28 0012 tst.b [A0 + 0x12]
00000E7A 504F addq.w A7, 8
00000E7C 672E beq +0x30 /* 00000EAC */
00000E7E 302C 0006 move.w D0, [A4 + 0x6]
00000E82 48C0 ext.l D0
00000E84 322C 0002 move.w D1, [A4 + 0x2]
00000E88 48C1 ext.l D1
00000E8A 9081 sub.l D0, D1
00000E8C 7201 moveq.l D1, 0x01
00000E8E C280 and.l D1, D0
00000E90 660C bne +0xE /* 00000E9E */
00000E92 2F0C move.l -[A7], A4
00000E94 70FF moveq.l D0, 0xFFFFFFFF
00000E96 3F00 move.w -[A7], D0
00000E98 7200 moveq.l D1, 0x00
00000E9A 3F01 move.w -[A7], D1
00000E9C A8A8 syscall OffsetRect
label00000E9E:
00000E9E 2F0C move.l -[A7], A4
00000EA0 7008 moveq.l D0, 0x08
00000EA2 3F00 move.w -[A7], D0
00000EA4 7203 moveq.l D1, 0x03
00000EA6 3F01 move.w -[A7], D1
00000EA8 A8A9 syscall InsetRect
00000EAA 602A bra +0x2C /* 00000ED6 */
label00000EAC:
00000EAC 302C 0004 move.w D0, [A4 + 0x4]
00000EB0 48C0 ext.l D0
00000EB2 3214 move.w D1, [A4]
00000EB4 48C1 ext.l D1
00000EB6 9081 sub.l D0, D1
00000EB8 7201 moveq.l D1, 0x01
00000EBA C280 and.l D1, D0
00000EBC 660C bne +0xE /* 00000ECA */
00000EBE 2F0C move.l -[A7], A4
00000EC0 7000 moveq.l D0, 0x00
00000EC2 3F00 move.w -[A7], D0
00000EC4 72FF moveq.l D1, 0xFFFFFFFF
00000EC6 3F01 move.w -[A7], D1
00000EC8 A8A8 syscall OffsetRect
label00000ECA:
00000ECA 2F0C move.l -[A7], A4
00000ECC 7003 moveq.l D0, 0x03
00000ECE 3F00 move.w -[A7], D0
00000ED0 7208 moveq.l D1, 0x08
00000ED2 3F01 move.w -[A7], D1
00000ED4 A8A9 syscall InsetRect
label00000ED6:
00000ED6 302C 0004 move.w D0, [A4 + 0x4]
00000EDA 5F40 subq.w D0, 7
00000EDC 3880 move.w [A4], D0
00000EDE 302C 0006 move.w D0, [A4 + 0x6]
00000EE2 5F40 subq.w D0, 7
00000EE4 3940 0002 move.w [A4 + 0x2], D0
00000EE8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000EEE 4E5E unlink A6
00000EF0 4E75 rts
fn00000EF2:
00000EF2 4E56 0000 link A6, 0
00000EF6 2F0C move.l -[A7], A4
00000EF8 286E 000C movea.l A4, [A6 + 0xC]
00000EFC 2F0C move.l -[A7], A4
00000EFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F02 4EBA FE6E jsr [PC - 0x192 /* 00000D72 */]
00000F06 526C 0006 addq.w [A4 + 0x6], 1
00000F0A 302C 0006 move.w D0, [A4 + 0x6]
00000F0E 907C 0010 sub.w D0, 0x10
00000F12 3940 0002 move.w [A4 + 0x2], D0
00000F16 526C 0004 addq.w [A4 + 0x4], 1
00000F1A 302C 0004 move.w D0, [A4 + 0x4]
00000F1E 907C 0010 sub.w D0, 0x10
00000F22 3880 move.w [A4], D0
00000F24 286E FFFC movea.l A4, [A6 - 0x4]
00000F28 4E5E unlink A6
00000F2A 4E75 rts
fn00000F2C:
00000F2C 4E56 0000 link A6, 0
00000F30 48E7 1108 movem.l -[A7], D3,D7,A4
00000F34 286E 0008 movea.l A4, [A6 + 0x8]
00000F38 7601 moveq.l D3, 0x01
00000F3A 206C 0082 movea.l A0, [A4 + 0x82]
00000F3E 2050 movea.l A0, [A0]
00000F40 4A28 0013 tst.b [A0 + 0x13]
00000F44 6608 bne +0xA /* 00000F4E */
00000F46 4A2C 006F tst.b [A4 + 0x6F]
00000F4A 6602 bne +0x4 /* 00000F4E */
00000F4C 7600 moveq.l D3, 0x00
label00000F4E:
00000F4E 1E03 move.b D7, D3
00000F50 4A2E 000F tst.b [A6 + 0xF]
00000F54 672A beq +0x2C /* 00000F80 */
00000F56 4A07 tst.b D7
00000F58 670E beq +0x10 /* 00000F68 */
00000F5A 7001 moveq.l D0, 0x01
00000F5C 2F00 move.l -[A7], D0
00000F5E 2F0C move.l -[A7], A4
00000F60 4EBA F9F6 jsr [PC - 0x60A /* 00000958 */]
00000F64 504F addq.w A7, 8
00000F66 601E bra +0x20 /* 00000F86 */
label00000F68:
00000F68 700A moveq.l D0, 0x0A
00000F6A 2F00 move.l -[A7], D0
00000F6C 7206 moveq.l D1, 0x06
00000F6E 2F01 move.l -[A7], D1
00000F70 7005 moveq.l D0, 0x05
00000F72 2F00 move.l -[A7], D0
00000F74 2F0C move.l -[A7], A4
00000F76 4EBA FB0A jsr [PC - 0x4F6 /* 00000A82 */]
00000F7A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F7E 6006 bra +0x8 /* 00000F86 */
label00000F80:
00000F80 7021 moveq.l D0, 0x21
00000F82 2F00 move.l -[A7], D0
00000F84 A862 syscall ForeColor
label00000F86:
00000F86 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC]
00000F8C 4E5E unlink A6
00000F8E 4E75 rts
fn00000F90:
00000F90 4E56 0000 link A6, 0
00000F94 48E7 1108 movem.l -[A7], D3,D7,A4
00000F98 286E 0008 movea.l A4, [A6 + 0x8]
00000F9C 7601 moveq.l D3, 0x01
00000F9E 206C 0082 movea.l A0, [A4 + 0x82]
00000FA2 2050 movea.l A0, [A0]
00000FA4 4A28 0013 tst.b [A0 + 0x13]
00000FA8 6608 bne +0xA /* 00000FB2 */
00000FAA 4A2C 006F tst.b [A4 + 0x6F]
00000FAE 6602 bne +0x4 /* 00000FB2 */
00000FB0 7600 moveq.l D3, 0x00
label00000FB2:
00000FB2 1E03 move.b D7, D3
00000FB4 4A2E 000F tst.b [A6 + 0xF]
00000FB8 672A beq +0x2C /* 00000FE4 */
00000FBA 4A07 tst.b D7
00000FBC 670E beq +0x10 /* 00000FCC */
00000FBE 7002 moveq.l D0, 0x02
00000FC0 2F00 move.l -[A7], D0
00000FC2 2F0C move.l -[A7], A4
00000FC4 4EBA F992 jsr [PC - 0x66E /* 00000958 */]
00000FC8 504F addq.w A7, 8
00000FCA 601E bra +0x20 /* 00000FEA */
label00000FCC:
00000FCC 7007 moveq.l D0, 0x07
00000FCE 2F00 move.l -[A7], D0
00000FD0 7206 moveq.l D1, 0x06
00000FD2 2F01 move.l -[A7], D1
00000FD4 7005 moveq.l D0, 0x05
00000FD6 2F00 move.l -[A7], D0
00000FD8 2F0C move.l -[A7], A4
00000FDA 4EBA FAA6 jsr [PC - 0x55A /* 00000A82 */]
00000FDE 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FE2 6006 bra +0x8 /* 00000FEA */
label00000FE4:
00000FE4 7021 moveq.l D0, 0x21
00000FE6 2F00 move.l -[A7], D0
00000FE8 A862 syscall ForeColor
label00000FEA:
00000FEA 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC]
00000FF0 4E5E unlink A6
00000FF2 4E75 rts
fn00000FF4:
00000FF4 4E56 0000 link A6, 0
00000FF8 48E7 1108 movem.l -[A7], D3,D7,A4
00000FFC 286E 0008 movea.l A4, [A6 + 0x8]
00001000 7601 moveq.l D3, 0x01
00001002 206C 0082 movea.l A0, [A4 + 0x82]
00001006 2050 movea.l A0, [A0]
00001008 4A28 0013 tst.b [A0 + 0x13]
0000100C 6608 bne +0xA /* 00001016 */
0000100E 4A2C 006F tst.b [A4 + 0x6F]
00001012 6602 bne +0x4 /* 00001016 */
00001014 7600 moveq.l D3, 0x00
label00001016:
00001016 1E03 move.b D7, D3
00001018 4A2E 000F tst.b [A6 + 0xF]
0000101C 6748 beq +0x4A /* 00001066 */
0000101E 4A07 tst.b D7
00001020 672A beq +0x2C /* 0000104C */
00001022 7008 moveq.l D0, 0x08
00001024 2F00 move.l -[A7], D0
00001026 7206 moveq.l D1, 0x06
00001028 2F01 move.l -[A7], D1
0000102A 7005 moveq.l D0, 0x05
0000102C 2F00 move.l -[A7], D0
0000102E 2F0C move.l -[A7], A4
00001030 4EBA FA50 jsr [PC - 0x5B0 /* 00000A82 */]
00001034 7001 moveq.l D0, 0x01
00001036 2F00 move.l -[A7], D0
00001038 7206 moveq.l D1, 0x06
0000103A 2F01 move.l -[A7], D1
0000103C 7005 moveq.l D0, 0x05
0000103E 2F00 move.l -[A7], D0
00001040 2F0C move.l -[A7], A4
00001042 4EBA FA70 jsr [PC - 0x590 /* 00000AB4 */]
00001046 4FEF 0020 lea.l A7, [A7 + 0x20]
0000104A 601E bra +0x20 /* 0000106A */
label0000104C:
0000104C 7000 moveq.l D0, 0x00
0000104E 2F00 move.l -[A7], D0
00001050 2F0C move.l -[A7], A4
00001052 4EBA F904 jsr [PC - 0x6FC /* 00000958 */]
00001056 7000 moveq.l D0, 0x00
00001058 2F00 move.l -[A7], D0
0000105A 2F0C move.l -[A7], A4
0000105C 4EBA F91C jsr [PC - 0x6E4 /* 0000097A */]
00001060 4FEF 0010 lea.l A7, [A7 + 0x10]
00001064 6004 bra +0x6 /* 0000106A */
label00001066:
00001066 4EBA FC2E jsr [PC - 0x3D2 /* 00000C96 */]
label0000106A:
0000106A 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC]
00001070 4E5E unlink A6
00001072 4E75 rts
fn00001074:
00001074 4E56 0000 link A6, 0
00001078 2F0C move.l -[A7], A4
0000107A 286E 0008 movea.l A4, [A6 + 0x8]
0000107E 4A2E 000F tst.b [A6 + 0xF]
00001082 672A beq +0x2C /* 000010AE */
00001084 7008 moveq.l D0, 0x08
00001086 2F00 move.l -[A7], D0
00001088 7206 moveq.l D1, 0x06
0000108A 2F01 move.l -[A7], D1
0000108C 7005 moveq.l D0, 0x05
0000108E 2F00 move.l -[A7], D0
00001090 2F0C move.l -[A7], A4
00001092 4EBA FA20 jsr [PC - 0x5E0 /* 00000AB4 */]
00001096 7001 moveq.l D0, 0x01
00001098 2F00 move.l -[A7], D0
0000109A 7206 moveq.l D1, 0x06
0000109C 2F01 move.l -[A7], D1
0000109E 7005 moveq.l D0, 0x05
000010A0 2F00 move.l -[A7], D0
000010A2 2F0C move.l -[A7], A4
000010A4 4EBA F9DC jsr [PC - 0x624 /* 00000A82 */]
000010A8 4FEF 0020 lea.l A7, [A7 + 0x20]
000010AC 600C bra +0xE /* 000010BA */
label000010AE:
000010AE 701E moveq.l D0, 0x1E
000010B0 2F00 move.l -[A7], D0
000010B2 A862 syscall ForeColor
000010B4 7021 moveq.l D0, 0x21
000010B6 2F00 move.l -[A7], D0
000010B8 A863 syscall BackColor
label000010BA:
000010BA 286E FFFC movea.l A4, [A6 - 0x4]
000010BE 4E5E unlink A6
000010C0 4E75 rts
fn000010C2:
000010C2 4E56 FFF8 link A6, -0x0008
000010C6 2F0C move.l -[A7], A4
000010C8 286E 0008 movea.l A4, [A6 + 0x8]
000010CC 206E 0010 movea.l A0, [A6 + 0x10]
000010D0 43EE FFF8 lea.l A1, [A6 - 0x8]
000010D4 22D8 move.l [A1]+, [A0]+
000010D6 22D8 move.l [A1]+, [A0]+
000010D8 486E FFF8 pea.l [A6 - 0x8]
000010DC 7001 moveq.l D0, 0x01
000010DE 3F00 move.w -[A7], D0
000010E0 3F00 move.w -[A7], D0
000010E2 A8A9 syscall InsetRect
000010E4 4A2E 000F tst.b [A6 + 0xF]
000010E8 674A beq +0x4C /* 00001134 */
000010EA 7004 moveq.l D0, 0x04
000010EC 2F00 move.l -[A7], D0
000010EE 720C moveq.l D1, 0x0C
000010F0 2F01 move.l -[A7], D1
000010F2 700B moveq.l D0, 0x0B
000010F4 2F00 move.l -[A7], D0
000010F6 2F0C move.l -[A7], A4
000010F8 4EBA F988 jsr [PC - 0x678 /* 00000A82 */]
000010FC 41EE 0000 lea.l A0, [A6 + 0x0]
00001100 2F20 move.l -[A7], -[A0]
00001102 2F20 move.l -[A7], -[A0]
00001104 4EBA FC08 jsr [PC - 0x3F8 /* 00000D0E */]
00001108 700B moveq.l D0, 0x0B
0000110A 2F00 move.l -[A7], D0
0000110C 2F0C move.l -[A7], A4
0000110E 4EBA F848 jsr [PC - 0x7B8 /* 00000958 */]
00001112 302E FFFE move.w D0, [A6 - 0x2]
00001116 536E FFFE subq.w [A6 - 0x2], 1
0000111A 302E FFFC move.w D0, [A6 - 0x4]
0000111E 536E FFFC subq.w [A6 - 0x4], 1
00001122 41EE 0000 lea.l A0, [A6 + 0x0]
00001126 2F20 move.l -[A7], -[A0]
00001128 2F20 move.l -[A7], -[A0]
0000112A 4EBA FBB0 jsr [PC - 0x450 /* 00000CDC */]
0000112E 4FEF 0028 lea.l A7, [A7 + 0x28]
00001132 6012 bra +0x14 /* 00001146 */
label00001134:
00001134 701E moveq.l D0, 0x1E
00001136 2F00 move.l -[A7], D0
00001138 A862 syscall ForeColor
0000113A 7021 moveq.l D0, 0x21
0000113C 2F00 move.l -[A7], D0
0000113E A863 syscall BackColor
00001140 486E FFF8 pea.l [A6 - 0x8]
00001144 A8A1 syscall FrameRect
label00001146:
00001146 286E FFF4 movea.l A4, [A6 - 0xC]
0000114A 4E5E unlink A6
0000114C 4E75 rts
fn0000114E:
0000114E 4E56 FFF8 link A6, -0x0008
00001152 48E7 0118 movem.l -[A7], D7,A3,A4
00001156 1E2E 000F move.b D7, [A6 + 0xF]
0000115A 266E 0010 movea.l A3, [A6 + 0x10]
0000115E 286E 0008 movea.l A4, [A6 + 0x8]
00001162 7000 moveq.l D0, 0x00
00001164 1007 move.b D0, D7
00001166 2F00 move.l -[A7], D0
00001168 2F0C move.l -[A7], A4
0000116A 4EBA FF08 jsr [PC - 0xF8 /* 00001074 */]
0000116E 41EE FFF8 lea.l A0, [A6 - 0x8]
00001172 224B movea.l A1, A3
00001174 20D9 move.l [A0]+, [A1]+
00001176 20D9 move.l [A0]+, [A1]+
00001178 486E FFF8 pea.l [A6 - 0x8]
0000117C 70FF moveq.l D0, 0xFFFFFFFF
0000117E 3F00 move.w -[A7], D0
00001180 3F00 move.w -[A7], D0
00001182 A8A9 syscall InsetRect
00001184 486E FFF8 pea.l [A6 - 0x8]
00001188 A8A1 syscall FrameRect
0000118A 4A07 tst.b D7
0000118C 504F addq.w A7, 8
0000118E 6700 0098 beq +0x9A /* 00001228 */
00001192 700C moveq.l D0, 0x0C
00001194 2F00 move.l -[A7], D0
00001196 2F0C move.l -[A7], A4
00001198 4EBA F7BE jsr [PC - 0x842 /* 00000958 */]
0000119C 701E moveq.l D0, 0x1E
0000119E 2F00 move.l -[A7], D0
000011A0 A863 syscall BackColor
000011A2 204B movea.l A0, A3
000011A4 5088 addq.l A0, 8
000011A6 2F20 move.l -[A7], -[A0]
000011A8 2F20 move.l -[A7], -[A0]
000011AA 4EBA FB30 jsr [PC - 0x4D0 /* 00000CDC */]
000011AE 41EE FFF8 lea.l A0, [A6 - 0x8]
000011B2 224B movea.l A1, A3
000011B4 20D9 move.l [A0]+, [A1]+
000011B6 20D9 move.l [A0]+, [A1]+
000011B8 302E FFF8 move.w D0, [A6 - 0x8]
000011BC 526E FFF8 addq.w [A6 - 0x8], 1
000011C0 302E FFFA move.w D0, [A6 - 0x6]
000011C4 526E FFFA addq.w [A6 - 0x6], 1
000011C8 700B moveq.l D0, 0x0B
000011CA 2F00 move.l -[A7], D0
000011CC 2F0C move.l -[A7], A4
000011CE 4EBA F788 jsr [PC - 0x878 /* 00000958 */]
000011D2 486E FFF8 pea.l [A6 - 0x8]
000011D6 A8A1 syscall FrameRect
000011D8 486E FFF8 pea.l [A6 - 0x8]
000011DC 7001 moveq.l D0, 0x01
000011DE 3F00 move.w -[A7], D0
000011E0 3F00 move.w -[A7], D0
000011E2 A8A9 syscall InsetRect
000011E4 700C moveq.l D0, 0x0C
000011E6 2F00 move.l -[A7], D0
000011E8 2F0C move.l -[A7], A4
000011EA 4EBA F76C jsr [PC - 0x894 /* 00000958 */]
000011EE 41EE 0000 lea.l A0, [A6 + 0x0]
000011F2 2F20 move.l -[A7], -[A0]
000011F4 2F20 move.l -[A7], -[A0]
000011F6 4EBA FB16 jsr [PC - 0x4EA /* 00000D0E */]
000011FA 302E FFFE move.w D0, [A6 - 0x2]
000011FE 536E FFFE subq.w [A6 - 0x2], 1
00001202 302E FFFC move.w D0, [A6 - 0x4]
00001206 536E FFFC subq.w [A6 - 0x4], 1
0000120A 7005 moveq.l D0, 0x05
0000120C 2F00 move.l -[A7], D0
0000120E 7208 moveq.l D1, 0x08
00001210 2F01 move.l -[A7], D1
00001212 7007 moveq.l D0, 0x07
00001214 2F00 move.l -[A7], D0
00001216 2F0C move.l -[A7], A4
00001218 4EBA F868 jsr [PC - 0x798 /* 00000A82 */]
0000121C 486E FFF8 pea.l [A6 - 0x8]
00001220 A8A2 syscall PaintRect
00001222 4FEF 0038 lea.l A7, [A7 + 0x38]
00001226 600C bra +0xE /* 00001234 */
label00001228:
00001228 4EBA FA6C jsr [PC - 0x594 /* 00000C96 */]
0000122C 2F0B move.l -[A7], A3
0000122E 4EBA FA7A jsr [PC - 0x586 /* 00000CAA */]
00001232 584F addq.w A7, 4
label00001234:
00001234 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
0000123A 4E5E unlink A6
0000123C 4E75 rts
fn0000123E:
0000123E 4E56 FFF8 link A6, -0x0008
00001242 48E7 0118 movem.l -[A7], D7,A3,A4
00001246 266E 0010 movea.l A3, [A6 + 0x10]
0000124A 1E2E 000F move.b D7, [A6 + 0xF]
0000124E 286E 0008 movea.l A4, [A6 + 0x8]
00001252 2F0B move.l -[A7], A3
00001254 7000 moveq.l D0, 0x00
00001256 1007 move.b D0, D7
00001258 2F00 move.l -[A7], D0
0000125A 2F0C move.l -[A7], A4
0000125C 4EBA FEF0 jsr [PC - 0x110 /* 0000114E */]
00001260 41EE FFF8 lea.l A0, [A6 - 0x8]
00001264 224B movea.l A1, A3
00001266 20D9 move.l [A0]+, [A1]+
00001268 20D9 move.l [A0]+, [A1]+
0000126A 576E FFFC subq.w [A6 - 0x4], 3
0000126E 576E FFFE subq.w [A6 - 0x2], 3
00001272 4A07 tst.b D7
00001274 4FEF 000C lea.l A7, [A7 + 0xC]
00001278 6724 beq +0x26 /* 0000129E */
0000127A 700C moveq.l D0, 0x0C
0000127C 2F00 move.l -[A7], D0
0000127E 2F0C move.l -[A7], A4
00001280 4EBA F6D6 jsr [PC - 0x92A /* 00000958 */]
00001284 546E FFFA addq.w [A6 - 0x6], 2
00001288 546E FFF8 addq.w [A6 - 0x8], 2
0000128C 41EE 0000 lea.l A0, [A6 + 0x0]
00001290 2F20 move.l -[A7], -[A0]
00001292 2F20 move.l -[A7], -[A0]
00001294 4EBA FA78 jsr [PC - 0x588 /* 00000D0E */]
00001298 4FEF 0010 lea.l A7, [A7 + 0x10]
0000129C 6006 bra +0x8 /* 000012A4 */
label0000129E:
0000129E 486E FFF8 pea.l [A6 - 0x8]
000012A2 A8A1 syscall FrameRect
label000012A4:
000012A4 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000012AA 4E5E unlink A6
000012AC 4E75 rts
fn000012AE:
000012AE 4E56 0000 link A6, 0
000012B2 48E7 0018 movem.l -[A7], A3,A4
000012B6 266E 0008 movea.l A3, [A6 + 0x8]
000012BA 286E 0010 movea.l A4, [A6 + 0x10]
000012BE 4A2E 000F tst.b [A6 + 0xF]
000012C2 675E beq +0x60 /* 00001322 */
000012C4 7008 moveq.l D0, 0x08
000012C6 2F00 move.l -[A7], D0
000012C8 720C moveq.l D1, 0x0C
000012CA 2F01 move.l -[A7], D1
000012CC 700B moveq.l D0, 0x0B
000012CE 2F00 move.l -[A7], D0
000012D0 2F0B move.l -[A7], A3
000012D2 4EBA F7AE jsr [PC - 0x852 /* 00000A82 */]
000012D6 2F0C move.l -[A7], A4
000012D8 A8A2 syscall PaintRect
000012DA 7008 moveq.l D0, 0x08
000012DC 2F00 move.l -[A7], D0
000012DE 2F0B move.l -[A7], A3
000012E0 4EBA F676 jsr [PC - 0x98A /* 00000958 */]
000012E4 2F0C move.l -[A7], A4
000012E6 A8A1 syscall FrameRect
000012E8 3F2C 0002 move.w -[A7], [A4 + 0x2]
000012EC 3F14 move.w -[A7], [A4]
000012EE A893 syscall MoveTo
000012F0 302C 0006 move.w D0, [A4 + 0x6]
000012F4 5340 subq.w D0, 1
000012F6 3F00 move.w -[A7], D0
000012F8 302C 0004 move.w D0, [A4 + 0x4]
000012FC 5340 subq.w D0, 1
000012FE 3F00 move.w -[A7], D0
00001300 A891 syscall LineTo
00001302 302C 0006 move.w D0, [A4 + 0x6]
00001306 5340 subq.w D0, 1
00001308 3F00 move.w -[A7], D0
0000130A 3F14 move.w -[A7], [A4]
0000130C A893 syscall MoveTo
0000130E 3F2C 0002 move.w -[A7], [A4 + 0x2]
00001312 302C 0004 move.w D0, [A4 + 0x4]
00001316 5340 subq.w D0, 1
00001318 3F00 move.w -[A7], D0
0000131A A891 syscall LineTo
0000131C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001320 6004 bra +0x6 /* 00001326 */
label00001322:
00001322 2F0C move.l -[A7], A4
00001324 A8A2 syscall PaintRect
label00001326:
00001326 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000132C 4E5E unlink A6
0000132E 4E75 rts
fn00001330:
00001330 4E56 FFF8 link A6, -0x0008
00001334 48E7 0018 movem.l -[A7], A3,A4
00001338 266E 000C movea.l A3, [A6 + 0xC]
0000133C 286E 0008 movea.l A4, [A6 + 0x8]
00001340 41EE FFF8 lea.l A0, [A6 - 0x8]
00001344 224B movea.l A1, A3
00001346 20D9 move.l [A0]+, [A1]+
00001348 20D9 move.l [A0]+, [A1]+
0000134A 700C moveq.l D0, 0x0C
0000134C 2F00 move.l -[A7], D0
0000134E 2F0C move.l -[A7], A4
00001350 4EBA F606 jsr [PC - 0x9FA /* 00000958 */]
00001354 2F0B move.l -[A7], A3
00001356 A8A1 syscall FrameRect
00001358 302E FFFA move.w D0, [A6 - 0x6]
0000135C 526E FFFA addq.w [A6 - 0x6], 1
00001360 302E FFF8 move.w D0, [A6 - 0x8]
00001364 526E FFF8 addq.w [A6 - 0x8], 1
00001368 700B moveq.l D0, 0x0B
0000136A 2F00 move.l -[A7], D0
0000136C 2F0C move.l -[A7], A4
0000136E 4EBA F5E8 jsr [PC - 0xA18 /* 00000958 */]
00001372 41EE 0000 lea.l A0, [A6 + 0x0]
00001376 2F20 move.l -[A7], -[A0]
00001378 2F20 move.l -[A7], -[A0]
0000137A 4EBA F960 jsr [PC - 0x6A0 /* 00000CDC */]
0000137E 4A2E 0013 tst.b [A6 + 0x13]
00001382 6704 beq +0x6 /* 00001388 */
00001384 7004 moveq.l D0, 0x04
00001386 6002 bra +0x4 /* 0000138A */
label00001388:
00001388 7005 moveq.l D0, 0x05
label0000138A:
0000138A 2F00 move.l -[A7], D0
0000138C 7008 moveq.l D0, 0x08
0000138E 2F00 move.l -[A7], D0
00001390 7207 moveq.l D1, 0x07
00001392 2F01 move.l -[A7], D1
00001394 2F0C move.l -[A7], A4
00001396 4EBA F6EA jsr [PC - 0x916 /* 00000A82 */]
0000139A 486E FFF8 pea.l [A6 - 0x8]
0000139E 7001 moveq.l D0, 0x01
000013A0 3F00 move.w -[A7], D0
000013A2 3F00 move.w -[A7], D0
000013A4 A8A9 syscall InsetRect
000013A6 486E FFF8 pea.l [A6 - 0x8]
000013AA A8A2 syscall PaintRect
000013AC 4FEF 0028 lea.l A7, [A7 + 0x28]
000013B0 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000013B6 4E5E unlink A6
000013B8 4E75 rts
fn000013BA:
000013BA 4E56 FFE8 link A6, -0x0018
000013BE 48E7 0108 movem.l -[A7], D7,A4
000013C2 1E2E 000F move.b D7, [A6 + 0xF]
000013C6 286E 0008 movea.l A4, [A6 + 0x8]
000013CA 486E FFF8 pea.l [A6 - 0x8]
000013CE 2F0C move.l -[A7], A4
000013D0 4EBA FB20 jsr [PC - 0x4E0 /* 00000EF2 */]
000013D4 206C 0082 movea.l A0, [A4 + 0x82]
000013D8 2050 movea.l A0, [A0]
000013DA 4A28 0013 tst.b [A0 + 0x13]
000013DE 504F addq.w A7, 8
000013E0 6630 bne +0x32 /* 00001412 */
000013E2 4A2C 006F tst.b [A4 + 0x6F]
000013E6 662A bne +0x2C /* 00001412 */
000013E8 4A07 tst.b D7
000013EA 6718 beq +0x1A /* 00001404 */
000013EC 7001 moveq.l D0, 0x01
000013EE 2F00 move.l -[A7], D0
000013F0 2F0C move.l -[A7], A4
000013F2 4EBA F564 jsr [PC - 0xA9C /* 00000958 */]
000013F6 7000 moveq.l D0, 0x00
000013F8 2F00 move.l -[A7], D0
000013FA 2F0C move.l -[A7], A4
000013FC 4EBA F57C jsr [PC - 0xA84 /* 0000097A */]
00001400 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001404:
00001404 486E FFF8 pea.l [A6 - 0x8]
00001408 4EBA F8A0 jsr [PC - 0x760 /* 00000CAA */]
0000140C 584F addq.w A7, 4
0000140E 6000 00D8 bra +0xDA /* 000014E8 */
label00001412:
00001412 486E FFE8 pea.l [A6 - 0x18]
00001416 302E FFFA move.w D0, [A6 - 0x6]
0000141A 5640 addq.w D0, 3
0000141C 3F00 move.w -[A7], D0
0000141E 302E FFF8 move.w D0, [A6 - 0x8]
00001422 5640 addq.w D0, 3
00001424 3F00 move.w -[A7], D0
00001426 302E FFFA move.w D0, [A6 - 0x6]
0000142A D07C 000A add.w D0, 0xA /* '\n' */
0000142E 3F00 move.w -[A7], D0
00001430 302E FFF8 move.w D0, [A6 - 0x8]
00001434 D07C 000A add.w D0, 0xA /* '\n' */
00001438 3F00 move.w -[A7], D0
0000143A A8A7 syscall SetRect
0000143C 486E FFF0 pea.l [A6 - 0x10]
00001440 302E FFEA move.w D0, [A6 - 0x16]
00001444 5440 addq.w D0, 2
00001446 3F00 move.w -[A7], D0
00001448 302E FFE8 move.w D0, [A6 - 0x18]
0000144C 5440 addq.w D0, 2
0000144E 3F00 move.w -[A7], D0
00001450 302E FFFE move.w D0, [A6 - 0x2]
00001454 5540 subq.w D0, 2
00001456 3F00 move.w -[A7], D0
00001458 302E FFFC move.w D0, [A6 - 0x4]
0000145C 5540 subq.w D0, 2
0000145E 3F00 move.w -[A7], D0
00001460 A8A7 syscall SetRect
00001462 4A07 tst.b D7
00001464 6766 beq +0x68 /* 000014CC */
00001466 7001 moveq.l D0, 0x01
00001468 2F00 move.l -[A7], D0
0000146A 2F0C move.l -[A7], A4
0000146C 4EBA F4EA jsr [PC - 0xB16 /* 00000958 */]
00001470 7001 moveq.l D0, 0x01
00001472 2F00 move.l -[A7], D0
00001474 7206 moveq.l D1, 0x06
00001476 2F01 move.l -[A7], D1
00001478 7005 moveq.l D0, 0x05
0000147A 2F00 move.l -[A7], D0
0000147C 2F0C move.l -[A7], A4
0000147E 4EBA F634 jsr [PC - 0x9CC /* 00000AB4 */]
00001482 486E FFF8 pea.l [A6 - 0x8]
00001486 4EBA F822 jsr [PC - 0x7DE /* 00000CAA */]
0000148A 486E FFF0 pea.l [A6 - 0x10]
0000148E 70FF moveq.l D0, 0xFFFFFFFF
00001490 3F00 move.w -[A7], D0
00001492 3F00 move.w -[A7], D0
00001494 A8A8 syscall OffsetRect
00001496 7000 moveq.l D0, 0x00
00001498 2F00 move.l -[A7], D0
0000149A 486E FFF0 pea.l [A6 - 0x10]
0000149E 2F0C move.l -[A7], A4
000014A0 4EBA FE8E jsr [PC - 0x172 /* 00001330 */]
000014A4 302E FFEE move.w D0, [A6 - 0x12]
000014A8 536E FFEE subq.w [A6 - 0x12], 1
000014AC 302E FFEC move.w D0, [A6 - 0x14]
000014B0 536E FFEC subq.w [A6 - 0x14], 1
000014B4 7001 moveq.l D0, 0x01
000014B6 2F00 move.l -[A7], D0
000014B8 486E FFE8 pea.l [A6 - 0x18]
000014BC 2F0C move.l -[A7], A4
000014BE 4EBA FE70 jsr [PC - 0x190 /* 00001330 */]
000014C2 4EBA F7D2 jsr [PC - 0x82E /* 00000C96 */]
000014C6 4FEF 0034 lea.l A7, [A7 + 0x34]
000014CA 601C bra +0x1E /* 000014E8 */
label000014CC:
000014CC 4EBA F7C8 jsr [PC - 0x838 /* 00000C96 */]
000014D0 486E FFF8 pea.l [A6 - 0x8]
000014D4 4EBA F7D4 jsr [PC - 0x82C /* 00000CAA */]
000014D8 486E FFF0 pea.l [A6 - 0x10]
000014DC A8A1 syscall FrameRect
000014DE 486E FFE8 pea.l [A6 - 0x18]
000014E2 4EBA F7C6 jsr [PC - 0x83A /* 00000CAA */]
000014E6 504F addq.w A7, 8
label000014E8:
000014E8 4CEE 1080 FFE0 movem.l D7,A4, [A6 - 0x20]
000014EE 4E5E unlink A6
000014F0 4E75 rts
fn000014F2:
000014F2 4E56 FFF8 link A6, -0x0008
000014F6 48E7 0108 movem.l -[A7], D7,A4
000014FA 1E2E 000F move.b D7, [A6 + 0xF]
000014FE 286E 0008 movea.l A4, [A6 + 0x8]
00001502 486E FFF8 pea.l [A6 - 0x8]
00001506 2F0C move.l -[A7], A4
00001508 4EBA F8F2 jsr [PC - 0x70E /* 00000DFC */]
0000150C 206C 0082 movea.l A0, [A4 + 0x82]
00001510 2050 movea.l A0, [A0]
00001512 4A28 0010 tst.b [A0 + 0x10]
00001516 504F addq.w A7, 8
00001518 6716 beq +0x18 /* 00001530 */
0000151A 486E FFF8 pea.l [A6 - 0x8]
0000151E 7000 moveq.l D0, 0x00
00001520 1007 move.b D0, D7
00001522 2F00 move.l -[A7], D0
00001524 2F0C move.l -[A7], A4
00001526 4EBA FC26 jsr [PC - 0x3DA /* 0000114E */]
0000152A 4FEF 000C lea.l A7, [A7 + 0xC]
0000152E 6014 bra +0x16 /* 00001544 */
label00001530:
00001530 486E FFF8 pea.l [A6 - 0x8]
00001534 7000 moveq.l D0, 0x00
00001536 1007 move.b D0, D7
00001538 2F00 move.l -[A7], D0
0000153A 2F0C move.l -[A7], A4
0000153C 4EBA FD70 jsr [PC - 0x290 /* 000012AE */]
00001540 4FEF 000C lea.l A7, [A7 + 0xC]
label00001544:
00001544 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
0000154A 4E5E unlink A6
0000154C 4E75 rts
fn0000154E:
0000154E 4E56 FFF8 link A6, -0x0008
00001552 48E7 0108 movem.l -[A7], D7,A4
00001556 1E2E 000F move.b D7, [A6 + 0xF]
0000155A 286E 0008 movea.l A4, [A6 + 0x8]
0000155E 486E FFF8 pea.l [A6 - 0x8]
00001562 2F0C move.l -[A7], A4
00001564 4EBA F8F2 jsr [PC - 0x70E /* 00000E58 */]
00001568 206C 0082 movea.l A0, [A4 + 0x82]
0000156C 2050 movea.l A0, [A0]
0000156E 4A28 0011 tst.b [A0 + 0x11]
00001572 504F addq.w A7, 8
00001574 6716 beq +0x18 /* 0000158C */
00001576 486E FFF8 pea.l [A6 - 0x8]
0000157A 7000 moveq.l D0, 0x00
0000157C 1007 move.b D0, D7
0000157E 2F00 move.l -[A7], D0
00001580 2F0C move.l -[A7], A4
00001582 4EBA FCBA jsr [PC - 0x346 /* 0000123E */]
00001586 4FEF 000C lea.l A7, [A7 + 0xC]
0000158A 6014 bra +0x16 /* 000015A0 */
label0000158C:
0000158C 486E FFF8 pea.l [A6 - 0x8]
00001590 7000 moveq.l D0, 0x00
00001592 1007 move.b D0, D7
00001594 2F00 move.l -[A7], D0
00001596 2F0C move.l -[A7], A4
00001598 4EBA FD14 jsr [PC - 0x2EC /* 000012AE */]
0000159C 4FEF 000C lea.l A7, [A7 + 0xC]
label000015A0:
000015A0 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
000015A6 4E5E unlink A6
000015A8 4E75 rts
fn000015AA:
000015AA 4E56 0000 link A6, 0
000015AE 2F0B move.l -[A7], A3
000015B0 266E 0010 movea.l A3, [A6 + 0x10]
000015B4 226E 000C movea.l A1, [A6 + 0xC]
000015B8 4A2E 000B tst.b [A6 + 0xB]
000015BC 6708 beq +0xA /* 000015C6 */
000015BE 203C 0055 0055 move.l D0, 0x550055 /* 'U\0U' */
000015C4 6002 bra +0x4 /* 000015C8 */
label000015C6:
000015C6 7000 moveq.l D0, 0x00
label000015C8:
000015C8 2200 move.l D1, D0
000015CA 3029 0002 move.w D0, [A1 + 0x2]
000015CE 0800 0000 btst.b D0, 0x0
000015D2 6702 beq +0x4 /* 000015D6 */
000015D4 E389 lsl D1, 1
label000015D6:
000015D6 3011 move.w D0, [A1]
000015D8 0800 0000 btst.b D0, 0x0
000015DC 6702 beq +0x4 /* 000015E0 */
000015DE E189 lsl D1, 8
label000015E0:
000015E0 2681 move.l [A3], D1
000015E2 2741 0004 move.l [A3 + 0x4], D1
000015E6 266E FFFC movea.l A3, [A6 - 0x4]
000015EA 4E5E unlink A6
000015EC 4E75 rts
fn000015EE:
000015EE 4E56 FFF8 link A6, -0x0008
000015F2 48E7 0018 movem.l -[A7], A3,A4
000015F6 266E 0008 movea.l A3, [A6 + 0x8]
000015FA 206E 000C movea.l A0, [A6 + 0xC]
000015FE 43EE FFF8 lea.l A1, [A6 - 0x8]
00001602 22D8 move.l [A1]+, [A0]+
00001604 22D8 move.l [A1]+, [A0]+
00001606 598F subq.l A7, 4
00001608 A8D8 syscall NewRgn
0000160A 285F movea.l A4, [A7]+
0000160C 486E FFF8 pea.l [A6 - 0x8]
00001610 70FF moveq.l D0, 0xFFFFFFFF
00001612 3F00 move.w -[A7], D0
00001614 3F00 move.w -[A7], D0
00001616 A8A9 syscall InsetRect
00001618 2F0C move.l -[A7], A4
0000161A 486E FFF8 pea.l [A6 - 0x8]
0000161E A8DF syscall RectRgn
00001620 2F0B move.l -[A7], A3
00001622 2F0C move.l -[A7], A4
00001624 2F0B move.l -[A7], A3
00001626 A8E6 syscall DiffRgn
00001628 2F0C move.l -[A7], A4
0000162A A8D9 syscall DisposRgn/DisposeRgn
0000162C 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00001632 4E5E unlink A6
00001634 4E75 rts
fn00001636:
00001636 4E56 FFEC link A6, -0x0014
0000163A 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000163E 266E 0010 movea.l A3, [A6 + 0x10]
00001642 286E 0008 movea.l A4, [A6 + 0x8]
00001646 7601 moveq.l D3, 0x01
00001648 206C 0082 movea.l A0, [A4 + 0x82]
0000164C 2050 movea.l A0, [A0]
0000164E 4A28 0013 tst.b [A0 + 0x13]
00001652 6608 bne +0xA /* 0000165C */
00001654 4A2C 006F tst.b [A4 + 0x6F]
00001658 6602 bne +0x4 /* 0000165C */
0000165A 7600 moveq.l D3, 0x00
label0000165C:
0000165C 1D43 FFF1 move.b [A6 - 0xF], D3
00001660 4AAC 0086 tst.l [A4 + 0x86]
00001664 6700 01CA beq +0x1CC /* 00001830 */
00001668 206C 0086 movea.l A0, [A4 + 0x86]
0000166C 2050 movea.l A0, [A0]
0000166E 7000 moveq.l D0, 0x00
00001670 1010 move.b D0, [A0]
00001672 4A80 tst.l D0
00001674 6700 01BA beq +0x1BC /* 00001830 */
00001678 206C 0082 movea.l A0, [A4 + 0x82]
0000167C 2050 movea.l A0, [A0]
0000167E 4A28 0012 tst.b [A0 + 0x12]
00001682 6700 01AC beq +0x1AE /* 00001830 */
00001686 302B 0006 move.w D0, [A3 + 0x6]
0000168A 48C0 ext.l D0
0000168C 322B 0002 move.w D1, [A3 + 0x2]
00001690 48C1 ext.l D1
00001692 9081 sub.l D0, D1
00001694 3C00 move.w D6, D0
00001696 9C7C 0010 sub.w D6, 0x10
0000169A 382B 0002 move.w D4, [A3 + 0x2]
0000169E 5044 addq.w D4, 8
000016A0 4A2C 0070 tst.b [A4 + 0x70]
000016A4 6606 bne +0x8 /* 000016AC */
000016A6 4A2C 0071 tst.b [A4 + 0x71]
000016AA 6708 beq +0xA /* 000016B4 */
label000016AC:
000016AC 0446 001E subi.w D6, 0x1E
000016B0 0644 000F addi.w D4, 0xF
label000016B4:
000016B4 4A46 tst.w D6
000016B6 6F00 0178 ble +0x17A /* 00001830 */
000016BA 7001 moveq.l D0, 0x01
000016BC 3F00 move.w -[A7], D0
000016BE A887 syscall TextFont
000016C0 7009 moveq.l D0, 0x09
000016C2 3F00 move.w -[A7], D0
000016C4 A88A syscall TextSize
000016C6 7001 moveq.l D0, 0x01
000016C8 3F00 move.w -[A7], D0
000016CA A888 syscall TextFace
000016CC 7001 moveq.l D0, 0x01
000016CE 3F00 move.w -[A7], D0
000016D0 A889 syscall TextMode
000016D2 206C 0086 movea.l A0, [A4 + 0x86]
000016D6 A069 syscall HGetState
000016D8 1D40 FFF0 move.b [A6 - 0x10], D0
000016DC 206C 0086 movea.l A0, [A4 + 0x86]
000016E0 A029 syscall HLock
000016E2 4A2E 000F tst.b [A6 + 0xF]
000016E6 6706 beq +0x8 /* 000016EE */
000016E8 486E FFFA pea.l [A6 - 0x6]
000016EC AA19 syscall GetForeColor
label000016EE:
000016EE 7000 moveq.l D0, 0x00
000016F0 102E 000F move.b D0, [A6 + 0xF]
000016F4 2F00 move.l -[A7], D0
000016F6 2F0C move.l -[A7], A4
000016F8 4EBA F896 jsr [PC - 0x76A /* 00000F90 */]
000016FC 558F subq.l A7, 2
000016FE 206C 0086 movea.l A0, [A4 + 0x86]
00001702 2F10 move.l -[A7], [A0]
00001704 A88C syscall StringWidth
00001706 3E1F move.w D7, [A7]+
00001708 DE7C 000A add.w D7, 0xA /* '\n' */
0000170C BC47 cmp.w D6, D7
0000170E 5DC3 slt D3
00001710 4403 neg.b D3
00001712 6704 beq +0x6 /* 00001718 */
00001714 3006 move.w D0, D6
00001716 6002 bra +0x4 /* 0000171A */
label00001718:
00001718 3007 move.w D0, D7
label0000171A:
0000171A 3E00 move.w D7, D0
0000171C 3006 move.w D0, D6
0000171E 9047 sub.w D0, D7
00001720 48C0 ext.l D0
00001722 81FC 0002 divs.w D0, 0x2
00001726 3A00 move.w D5, D0
00001728 7001 moveq.l D0, 0x01
0000172A C047 and.w D0, D7
0000172C 504F addq.w A7, 8
0000172E 6604 bne +0x6 /* 00001734 */
00001730 3007 move.w D0, D7
00001732 5347 subq.w D7, 1
label00001734:
00001734 7001 moveq.l D0, 0x01
00001736 C045 and.w D0, D5
00001738 57C3 seq D3
0000173A 4403 neg.b D3
0000173C 4883 ext.w D3
0000173E 9A43 sub.w D5, D3
00001740 486E FFF2 pea.l [A6 - 0xE]
00001744 3004 move.w D0, D4
00001746 D045 add.w D0, D5
00001748 3F00 move.w -[A7], D0
0000174A 3013 move.w D0, [A3]
0000174C 5240 addq.w D0, 1
0000174E 3F00 move.w -[A7], D0
00001750 48C4 ext.l D4
00001752 48C5 ext.l D5
00001754 2004 move.l D0, D4
00001756 D085 add.l D0, D5
00001758 D047 add.w D0, D7
0000175A 3F00 move.w -[A7], D0
0000175C 302B 0004 move.w D0, [A3 + 0x4]
00001760 5340 subq.w D0, 1
00001762 3F00 move.w -[A7], D0
00001764 A8A7 syscall SetRect
00001766 4A2E FFF1 tst.b [A6 - 0xF]
0000176A 670E beq +0x10 /* 0000177A */
0000176C 486E FFF2 pea.l [A6 - 0xE]
00001770 7000 moveq.l D0, 0x00
00001772 3F00 move.w -[A7], D0
00001774 7201 moveq.l D1, 0x01
00001776 3F01 move.w -[A7], D1
00001778 A8A9 syscall InsetRect
label0000177A:
0000177A 206E 0014 movea.l A0, [A6 + 0x14]
0000177E 43EE FFF2 lea.l A1, [A6 - 0xE]
00001782 20D9 move.l [A0]+, [A1]+
00001784 20D9 move.l [A0]+, [A1]+
00001786 486E FFF2 pea.l [A6 - 0xE]
0000178A A8A3 syscall EraseRect
0000178C 486E FFF2 pea.l [A6 - 0xE]
00001790 7005 moveq.l D0, 0x05
00001792 3F00 move.w -[A7], D0
00001794 7200 moveq.l D1, 0x00
00001796 3F01 move.w -[A7], D1
00001798 A8A9 syscall InsetRect
0000179A 4A2E FFF1 tst.b [A6 - 0xF]
0000179E 670E beq +0x10 /* 000017AE */
000017A0 486E FFF2 pea.l [A6 - 0xE]
000017A4 7000 moveq.l D0, 0x00
000017A6 3F00 move.w -[A7], D0
000017A8 72FF moveq.l D1, 0xFFFFFFFF
000017AA 3F01 move.w -[A7], D1
000017AC A8A9 syscall InsetRect
label000017AE:
000017AE 598F subq.l A7, 4
000017B0 A8D8 syscall NewRgn
000017B2 2D5F FFEC move.l [A6 - 0x14], [A7]+
000017B6 598F subq.l A7, 4
000017B8 A8D8 syscall NewRgn
000017BA 265F movea.l A3, [A7]+
000017BC 2F2E FFEC move.l -[A7], [A6 - 0x14]
000017C0 A87A syscall GetClip
000017C2 2F0B move.l -[A7], A3
000017C4 486E FFF2 pea.l [A6 - 0xE]
000017C8 A8DF syscall RectRgn
000017CA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000017CE 2F0B move.l -[A7], A3
000017D0 2F0B move.l -[A7], A3
000017D2 A8E4 syscall SectRgn
000017D4 558F subq.l A7, 2
000017D6 2F0B move.l -[A7], A3
000017D8 A8E2 syscall EmptyRgn
000017DA 4A1F tst.b [A7]+
000017DC 6620 bne +0x22 /* 000017FE */
000017DE 2F0B move.l -[A7], A3
000017E0 A879 syscall SetClip
000017E2 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000017E6 302E FFF6 move.w D0, [A6 - 0xA]
000017EA 5540 subq.w D0, 2
000017EC 3F00 move.w -[A7], D0
000017EE A893 syscall MoveTo
000017F0 206C 0086 movea.l A0, [A4 + 0x86]
000017F4 2F10 move.l -[A7], [A0]
000017F6 A884 syscall DrawString
000017F8 2F2E FFEC move.l -[A7], [A6 - 0x14]
000017FC A879 syscall SetClip
label000017FE:
000017FE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001802 A8D9 syscall DisposRgn/DisposeRgn
00001804 2F0B move.l -[A7], A3
00001806 A8D9 syscall DisposRgn/DisposeRgn
00001808 4A2E 000F tst.b [A6 + 0xF]
0000180C 6706 beq +0x8 /* 00001814 */
0000180E 486E FFFA pea.l [A6 - 0x6]
00001812 AA14 syscall RGBForeColor
label00001814:
00001814 206C 0086 movea.l A0, [A4 + 0x86]
00001818 102E FFF0 move.b D0, [A6 - 0x10]
0000181C A06A syscall HSetState
0000181E 7000 moveq.l D0, 0x00
00001820 3F00 move.w -[A7], D0
00001822 A887 syscall TextFont
00001824 7000 moveq.l D0, 0x00
00001826 3F00 move.w -[A7], D0
00001828 A88A syscall TextSize
0000182A 7000 moveq.l D0, 0x00
0000182C 3F00 move.w -[A7], D0
0000182E A888 syscall TextFace
label00001830:
00001830 4CEE 18F8 FFD0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x30]
00001836 4E5E unlink A6
00001838 4E75 rts
fn0000183A:
0000183A 4E56 FFF8 link A6, -0x0008
0000183E 48E7 0018 movem.l -[A7], A3,A4
00001842 266E 0014 movea.l A3, [A6 + 0x14]
00001846 42AE FFFC clr.l [A6 - 0x4]
0000184A 42AE FFF8 clr.l [A6 - 0x8]
0000184E 486E FFF8 pea.l [A6 - 0x8]
00001852 2F2E 000C move.l -[A7], [A6 + 0xC]
00001856 7000 moveq.l D0, 0x00
00001858 102E 0013 move.b D0, [A6 + 0x13]
0000185C 2F00 move.l -[A7], D0
0000185E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001862 4EBA FDD2 jsr [PC - 0x22E /* 00001636 */]
00001866 558F subq.l A7, 2
00001868 486E FFF8 pea.l [A6 - 0x8]
0000186C A8AE syscall EmptyRect
0000186E 4A1F tst.b [A7]+
00001870 4FEF 0010 lea.l A7, [A7 + 0x10]
00001874 6618 bne +0x1A /* 0000188E */
00001876 598F subq.l A7, 4
00001878 A8D8 syscall NewRgn
0000187A 2857 movea.l A4, [A7]
0000187C 486E FFF8 pea.l [A6 - 0x8]
00001880 A8DF syscall RectRgn
00001882 2F0B move.l -[A7], A3
00001884 2F0C move.l -[A7], A4
00001886 2F0B move.l -[A7], A3
00001888 A8E6 syscall DiffRgn
0000188A 2F0C move.l -[A7], A4
0000188C A8D9 syscall DisposRgn/DisposeRgn
label0000188E:
0000188E 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00001894 4E5E unlink A6
00001896 4E75 rts
fn00001898:
00001898 4E56 FFF0 link A6, -0x0010
0000189C 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
000018A0 1E2E 000F move.b D7, [A6 + 0xF]
000018A4 286E 0008 movea.l A4, [A6 + 0x8]
000018A8 206C 0082 movea.l A0, [A4 + 0x82]
000018AC 2050 movea.l A0, [A0]
000018AE 1C28 0012 move.b D6, [A0 + 0x12]
000018B2 7601 moveq.l D3, 0x01
000018B4 206C 0082 movea.l A0, [A4 + 0x82]
000018B8 2050 movea.l A0, [A0]
000018BA 4A28 0013 tst.b [A0 + 0x13]
000018BE 6608 bne +0xA /* 000018C8 */
000018C0 4A2C 006F tst.b [A4 + 0x6F]
000018C4 6602 bne +0x4 /* 000018C8 */
000018C6 7600 moveq.l D3, 0x00
label000018C8:
000018C8 1C03 move.b D6, D3
000018CA 598F subq.l A7, 4
000018CC A8D8 syscall NewRgn
000018CE 265F movea.l A3, [A7]+
000018D0 486E FFF8 pea.l [A6 - 0x8]
000018D4 2F0C move.l -[A7], A4
000018D6 4EBA F4D0 jsr [PC - 0xB30 /* 00000DA8 */]
000018DA 7000 moveq.l D0, 0x00
000018DC 1007 move.b D0, D7
000018DE 2F00 move.l -[A7], D0
000018E0 2F0C move.l -[A7], A4
000018E2 4EBA F648 jsr [PC - 0x9B8 /* 00000F2C */]
000018E6 486E FFF8 pea.l [A6 - 0x8]
000018EA A8A1 syscall FrameRect
000018EC 41EE FFF0 lea.l A0, [A6 - 0x10]
000018F0 43EE FFF8 lea.l A1, [A6 - 0x8]
000018F4 20D9 move.l [A0]+, [A1]+
000018F6 20D9 move.l [A0]+, [A1]+
000018F8 486E FFF0 pea.l [A6 - 0x10]
000018FC 4A06 tst.b D6
000018FE 6704 beq +0x6 /* 00001904 */
00001900 7001 moveq.l D0, 0x01
00001902 6002 bra +0x4 /* 00001906 */
label00001904:
00001904 7000 moveq.l D0, 0x00
label00001906:
00001906 5200 addq.b D0, 1
00001908 4880 ext.w D0
0000190A 3F00 move.w -[A7], D0
0000190C 4A06 tst.b D6
0000190E 6704 beq +0x6 /* 00001914 */
00001910 7001 moveq.l D0, 0x01
00001912 6002 bra +0x4 /* 00001916 */
label00001914:
00001914 7000 moveq.l D0, 0x00
label00001916:
00001916 5200 addq.b D0, 1
00001918 4880 ext.w D0
0000191A 3F00 move.w -[A7], D0
0000191C A8A9 syscall InsetRect
0000191E 2F0B move.l -[A7], A3
00001920 486E FFF0 pea.l [A6 - 0x10]
00001924 A8DF syscall RectRgn
00001926 4A06 tst.b D6
00001928 4FEF 0010 lea.l A7, [A7 + 0x10]
0000192C 6770 beq +0x72 /* 0000199E */
0000192E 486E FFF8 pea.l [A6 - 0x8]
00001932 7000 moveq.l D0, 0x00
00001934 1007 move.b D0, D7
00001936 2F00 move.l -[A7], D0
00001938 2F0C move.l -[A7], A4
0000193A 4EBA F786 jsr [PC - 0x87A /* 000010C2 */]
0000193E 4A2C 0070 tst.b [A4 + 0x70]
00001942 4FEF 000C lea.l A7, [A7 + 0xC]
00001946 6728 beq +0x2A /* 00001970 */
00001948 486E FFF0 pea.l [A6 - 0x10]
0000194C 2F0C move.l -[A7], A4
0000194E 4EBA F4AC jsr [PC - 0xB54 /* 00000DFC */]
00001952 486E FFF0 pea.l [A6 - 0x10]
00001956 7000 moveq.l D0, 0x00
00001958 1007 move.b D0, D7
0000195A 2F00 move.l -[A7], D0
0000195C 2F0C move.l -[A7], A4
0000195E 4EBA F7EE jsr [PC - 0x812 /* 0000114E */]
00001962 486E FFF0 pea.l [A6 - 0x10]
00001966 2F0B move.l -[A7], A3
00001968 4EBA FC84 jsr [PC - 0x37C /* 000015EE */]
0000196C 4FEF 001C lea.l A7, [A7 + 0x1C]
label00001970:
00001970 4A2C 0071 tst.b [A4 + 0x71]
00001974 6728 beq +0x2A /* 0000199E */
00001976 486E FFF0 pea.l [A6 - 0x10]
0000197A 2F0C move.l -[A7], A4
0000197C 4EBA F4DA jsr [PC - 0xB26 /* 00000E58 */]
00001980 486E FFF0 pea.l [A6 - 0x10]
00001984 7000 moveq.l D0, 0x00
00001986 1007 move.b D0, D7
00001988 2F00 move.l -[A7], D0
0000198A 2F0C move.l -[A7], A4
0000198C 4EBA F8B0 jsr [PC - 0x750 /* 0000123E */]
00001990 486E FFF0 pea.l [A6 - 0x10]
00001994 2F0B move.l -[A7], A3
00001996 4EBA FC56 jsr [PC - 0x3AA /* 000015EE */]
0000199A 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000199E:
0000199E 7000 moveq.l D0, 0x00
000019A0 1007 move.b D0, D7
000019A2 2F00 move.l -[A7], D0
000019A4 2F0C move.l -[A7], A4
000019A6 4EBA F64C jsr [PC - 0x9B4 /* 00000FF4 */]
000019AA 2F0B move.l -[A7], A3
000019AC 7000 moveq.l D0, 0x00
000019AE 1007 move.b D0, D7
000019B0 2F00 move.l -[A7], D0
000019B2 486E FFF8 pea.l [A6 - 0x8]
000019B6 2F0C move.l -[A7], A4
000019B8 4EBA FE80 jsr [PC - 0x180 /* 0000183A */]
000019BC 486E FFF0 pea.l [A6 - 0x10]
000019C0 486E FFF8 pea.l [A6 - 0x8]
000019C4 7000 moveq.l D0, 0x00
000019C6 1006 move.b D0, D6
000019C8 2F00 move.l -[A7], D0
000019CA 4EBA FBDE jsr [PC - 0x422 /* 000015AA */]
000019CE 2F0B move.l -[A7], A3
000019D0 486E FFF0 pea.l [A6 - 0x10]
000019D4 A8D6 syscall FillRgn
000019D6 2F0B move.l -[A7], A3
000019D8 A8D9 syscall DisposRgn/DisposeRgn
000019DA 4FEF 0024 lea.l A7, [A7 + 0x24]
000019DE 4CEE 18C8 FFDC movem.l D3,D6,D7,A3,A4, [A6 - 0x24]
000019E4 4E5E unlink A6
000019E6 4E75 rts
fn000019E8:
000019E8 4E56 FFF8 link A6, -0x0008
000019EC 48E7 0108 movem.l -[A7], D7,A4
000019F0 1E2E 000F move.b D7, [A6 + 0xF]
000019F4 286E 0008 movea.l A4, [A6 + 0x8]
000019F8 206C 0072 movea.l A0, [A4 + 0x72]
000019FC 2050 movea.l A0, [A0]
000019FE 43EE FFF8 lea.l A1, [A6 - 0x8]
00001A02 5488 addq.l A0, 2
00001A04 22D8 move.l [A1]+, [A0]+
00001A06 22D8 move.l [A1]+, [A0]+
00001A08 302E FFFC move.w D0, [A6 - 0x4]
00001A0C 536E FFFC subq.w [A6 - 0x4], 1
00001A10 302E FFFE move.w D0, [A6 - 0x2]
00001A14 536E FFFE subq.w [A6 - 0x2], 1
00001A18 7000 moveq.l D0, 0x00
00001A1A 1007 move.b D0, D7
00001A1C 2F00 move.l -[A7], D0
00001A1E 2F0C move.l -[A7], A4
00001A20 4EBA F50A jsr [PC - 0xAF6 /* 00000F2C */]
00001A24 486E FFF8 pea.l [A6 - 0x8]
00001A28 A8A1 syscall FrameRect
00001A2A 4A07 tst.b D7
00001A2C 504F addq.w A7, 8
00001A2E 670C beq +0xE /* 00001A3C */
00001A30 7001 moveq.l D0, 0x01
00001A32 2F00 move.l -[A7], D0
00001A34 2F0C move.l -[A7], A4
00001A36 4EBA EF20 jsr [PC - 0x10E0 /* 00000958 */]
00001A3A 504F addq.w A7, 8
label00001A3C:
00001A3C 486E FFF8 pea.l [A6 - 0x8]
00001A40 7001 moveq.l D0, 0x01
00001A42 3F00 move.w -[A7], D0
00001A44 3F00 move.w -[A7], D0
00001A46 A8A8 syscall OffsetRect
00001A48 41EE 0000 lea.l A0, [A6 + 0x0]
00001A4C 2F20 move.l -[A7], -[A0]
00001A4E 2F20 move.l -[A7], -[A0]
00001A50 4EBA F2BC jsr [PC - 0xD44 /* 00000D0E */]
00001A54 504F addq.w A7, 8
00001A56 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
00001A5C 4E5E unlink A6
00001A5E 4E75 rts
00001A60 4A6F 7921 tst.w [A7 + 0x7921]
00001A64 7065 moveq.l D0, 0x65
00001A66 6666 bne +0x68 /* 00001ACE */
00001A68 7077 moveq.l D0, 0x77
00001A6A 7063 moveq.l D0, 0x63
00001A6C 0000 0001 ori.b D0, 0x1
00001A70 AB6E syscall rcMask0
00001A72 715F moveq.l D0, 0x5F
00001A74 0000 0000 ori.b D0, 0x0
00001A78 0000 0000 ori.b D0, 0x0
00001A7C 0000 0000 ori.b D0, 0x0
00001A80 0003 0002 ori.b D3, 0x2
00001A84 0000 0000 ori.b D0, 0x0
00001A88 FFFF .extension 0xFFF // unimplemented
00001A8A FFFF .extension 0xFFF // unimplemented
00001A8C 0000 0000 ori.b D0, 0x0
00001A90 0000 2D1C ori.b D0, 0x1C
00001A94 0000 2D1C ori.b D0, 0x1C
00001A98 0000 2D1C ori.b D0, 0x1C
00001A9C 0000 03F0 ori.b D0, 0xF0
00001AA0 0004 0400 ori.b D4, 0x0
00001AA4 FFFF .extension 0xFFF // unimplemented
00001AA6 FFFF .extension 0xFFF // unimplemented
00001AA8 0000 0000 ori.b D0, 0x0
00001AAC 0000 0150 ori.b D0, 0x50 /* 'P' */
00001AB0 0000 0150 ori.b D0, 0x50 /* 'P' */
00001AB4 0000 0150 ori.b D0, 0x50 /* 'P' */
00001AB8 0000 3110 ori.b D0, 0x10
00001ABC 0101 btst D1, D0
00001ABE 0400 FFFF subi.b D0, 0xFF
00001AC2 FFFF .extension 0xFFF // unimplemented
00001AC4 0000 0000 ori.b D0, 0x0
00001AC8 0000 0000 ori.b D0, 0x0
00001ACC 0000 0000 ori.b D0, 0x0
// begin alternate branch 00001ACE-00001AD4
label00001ACE:
00001ACE 0000 0000 ori.b D0, 0x0
00001AD2 0364 bchg -[A4], D1
// end alternate branch 00001ACE-00001AD4
label00001ACE: // (misaligned)
00001AD0 0000 0364 ori.b D0, 0x64 /* 'd' */
00001AD4 0000 0080 ori.b D0, 0x80
00001AD8 0404 0200 subi.b D4, 0x0
00001ADC 0000 0000 ori.b D0, 0x0
00001AE0 0000 0001 ori.b D0, 0x1
00001AE4 0000 00EC ori.b D0, 0xEC
00001AE8 FFFF .extension 0xFFF // unimplemented
00001AEA FFFF .extension 0xFFF // unimplemented
00001AEC 0000 0000 ori.b D0, 0x0
00001AF0 FFFF .extension 0xFFF // unimplemented
00001AF2 FFFF .extension 0xFFF // unimplemented
00001AF4 0000 0000 ori.b D0, 0x0
00001AF8 0000 0001 ori.b D0, 0x1
00001AFC 0000 0036 ori.b D0, 0x36 /* '6' */
00001B00 0000 0001 ori.b D0, 0x1
00001B04 0000 0134 ori.b D0, 0x34 /* '4' */
00001B08 0000 0140 ori.b D0, 0x40 /* '@' */
00001B0C 0000 0360 ori.b D0, 0x60 /* '`' */
00001B10 0000 0000 ori.b D0, 0x0
00001B14 0000 0000 ori.b D0, 0x0
00001B18 0000 0000 ori.b D0, 0x0
00001B1C 0000 0000 ori.b D0, 0x0
00001B20 0000 0000 ori.b D0, 0x0
00001B24 0000 0036 ori.b D0, 0x36 /* '6' */
00001B28 0000 0000 ori.b D0, 0x0
00001B2C 0000 0000 ori.b D0, 0x0
00001B30 0200 000D andi.b D0, 0xD /* '\r' */
00001B34 0200 001C andi.b D0, 0x1C
00001B38 0200 0022 andi.b D0, 0x22 /* '\"' */
00001B3C 0200 0030 andi.b D0, 0x30 /* '0' */
00001B40 0200 003A andi.b D0, 0x3A /* ':' */
00001B44 0200 0044 andi.b D0, 0x44 /* 'D' */
00001B48 0200 004C andi.b D0, 0x4C /* 'L' */
00001B4C 0200 0054 andi.b D0, 0x54 /* 'T' */
00001B50 0200 005C andi.b D0, 0x5C /* '\\' */
00001B54 0200 0064 andi.b D0, 0x64 /* 'd' */
00001B58 0200 006C andi.b D0, 0x6C /* 'l' */
00001B5C 0200 0073 andi.b D0, 0x73 /* 's' */
00001B60 0200 007A andi.b D0, 0x7A /* 'z' */
00001B64 0200 0081 andi.b D0, 0x81
00001B68 0200 008B andi.b D0, 0x8B
00001B6C 0200 0095 andi.b D0, 0x95
00001B70 0200 009F andi.b D0, 0x9F
00001B74 0200 00A9 andi.b D0, 0xA9
00001B78 0200 00B3 andi.b D0, 0xB3
00001B7C 0200 00BA andi.b D0, 0xBA
00001B80 0200 00C5 andi.b D0, 0xC5
00001B84 0200 00CD andi.b D0, 0xCD
00001B88 0200 00D7 andi.b D0, 0xD7
00001B8C 0200 00DF andi.b D0, 0xDF
00001B90 0200 00E8 andi.b D0, 0xE8
00001B94 0200 00F0 andi.b D0, 0xF0
00001B98 0200 00F9 andi.b D0, 0xF9
00001B9C 0200 0101 andi.b D0, 0x1
00001BA0 0200 010F andi.b D0, 0xF
00001BA4 0200 0117 andi.b D0, 0x17
00001BA8 0200 0124 andi.b D0, 0x24 /* '$' */
00001BAC 0200 0131 andi.b D0, 0x31 /* '1' */
00001BB0 0200 013E andi.b D0, 0x3E /* '>' */
00001BB4 0200 0149 andi.b D0, 0x49 /* 'I' */
00001BB8 0200 0154 andi.b D0, 0x54 /* 'T' */
00001BBC 0200 0160 andi.b D0, 0x60 /* '`' */
00001BC0 0200 016B andi.b D0, 0x6B /* 'k' */
00001BC4 0200 0174 andi.b D0, 0x74 /* 't' */
00001BC8 0200 017D andi.b D0, 0x7D /* '}' */
00001BCC 0200 0186 andi.b D0, 0x86
00001BD0 0200 018F andi.b D0, 0x8F
00001BD4 0200 019A andi.b D0, 0x9A
00001BD8 0200 01A6 andi.b D0, 0xA6
00001BDC 0200 01B2 andi.b D0, 0xB2
00001BE0 0200 01BF andi.b D0, 0xBF
00001BE4 0200 01C9 andi.b D0, 0xC9
00001BE8 0200 01D1 andi.b D0, 0xD1
00001BEC 0200 01D9 andi.b D0, 0xD9
00001BF0 0200 01E3 andi.b D0, 0xE3
00001BF4 0200 01ED andi.b D0, 0xED
00001BF8 0200 01F8 andi.b D0, 0xF8
00001BFC 0200 0202 andi.b D0, 0x2
00001C00 0200 0208 andi.b D0, 0x8
00001C04 0200 0211 andi.b D0, 0x11
00001C08 0001 0000 ori.b D1, 0x0
00001C0C 0000 0006 ori.b D0, 0x6
00001C10 0000 0000 ori.b D0, 0x0
00001C14 4A35 4002 tst.b [A5 + D4.w + 0x2]
00001C18 0002 4402 ori.b D2, 0x2
00001C1C 0141 bchg D1, D0
00001C1E 01C1 bset D1, D0
00001C20 496E 7465 chk.w D4, [A6 + 0x7465]
00001C24 7266 moveq.l D1, 0x66
00001C26 6163 bsr +0x65 /* 00001C8B */
00001C28 654C bcs +0x4E /* 00001C76 */
00001C2A 6962 bvs +0x64 /* 00001C8E */
00001C2C 004E 6577 ori.w A6, 0x6577 /* 'ew' */
00001C30 4861 pea.l -[A1]
00001C32 6E64 bgt +0x66 /* 00001C98 */
00001C34 6C65 bge +0x67 /* 00001C9B */
00001C36 436C 6561 chk.w D1, [A4 + 0x6561]
00001C3A 7200 moveq.l D1, 0x00
00001C3C 484C pea.l A4
00001C3E 6F63 ble +0x65 /* 00001CA3 */
00001C40 6B00 4469 bmi +0x446B /* 000060AB */
00001C44 7370 moveq.l D1, 0x70
00001C46 6F73 ble +0x75 /* 00001CBB */
00001C48 6548 bcs +0x4A /* 00001C92 */
00001C4A 616E bsr +0x70 /* 00001CBA */
00001C4C 646C bcc +0x6E /* 00001CBA */
00001C4E 6500 4847 bcs +0x4849 /* 00006497 */
00001C52 6574 bcs +0x76 /* 00001CC8 */
00001C54 5374 6174 subq.w <<invalid full ext with I/IS == 4>>, 1
00001C58 6500 4853 bcs +0x4855 /* 000064AD */
00001C5C 6574 bcs +0x76 /* 00001CD2 */
00001C5E 5374 6174 subq.w <<invalid full ext with I/IS == 4>>, 1
00001C62 6500 5365 bcs +0x5367 /* 00006FC9 */
00001C66 7450 moveq.l D2, 0x50
00001C68 6F72 ble +0x74 /* 00001CDC */
00001C6A 7400 moveq.l D2, 0x00
00001C6C 4765 chk.w D3, -[A5]
00001C6E 7450 moveq.l D2, 0x50
00001C70 6F72 ble +0x74 /* 00001CE4 */
00001C72 7400 moveq.l D2, 0x00
00001C74 5365 subq.w -[A5], 1
label00001C76:
00001C76 7443 moveq.l D2, 0x43
00001C78 6C69 bge +0x6B /* 00001CE3 */
00001C7A 7000 moveq.l D0, 0x00
00001C7C 4765 chk.w D3, -[A5]
00001C7E 7443 moveq.l D2, 0x43
00001C80 6C69 bge +0x6B /* 00001CEB */
00001C82 7000 moveq.l D0, 0x00
00001C84 4261 clr.w -[A1]
00001C86 636B bls +0x6D /* 00001CF3 */
00001C88 5061 addq.w -[A1], 8
00001C8A 7400 moveq.l D2, 0x00
00001C8C 5065 addq.w -[A5], 8
label00001C8E:
00001C8E 6E50 bgt +0x52 /* 00001CE0 */
00001C90 6174 bsr +0x76 /* 00001D06 */
label00001C92:
00001C92 004D 6F76 ori.w A5, 0x6F76 /* 'ov' */
00001C96 6554 bcs +0x56 /* 00001CEC */
label00001C98:
00001C98 6F00 4C69 ble +0x4C6B /* 00006903 */
00001C9C 6E65 bgt +0x67 /* 00001D03 */
00001C9E 546F 0046 addq.w [A7 + 0x46], 2
00001CA2 6F72 ble +0x74 /* 00001D16 */
00001CA4 6543 bcs +0x45 /* 00001CE9 */
00001CA6 6F6C ble +0x6E /* 00001D14 */
00001CA8 6F72 ble +0x74 /* 00001D1C */
00001CAA 0042 6163 ori.w D2, 0x6163 /* 'ac' */
00001CAE 6B43 bmi +0x45 /* 00001CF3 */
00001CB0 6F6C ble +0x6E /* 00001D1E */
00001CB2 6F72 ble +0x74 /* 00001D26 */
00001CB4 0046 7261 ori.w D6, 0x7261 /* 'ra' */
00001CB8 6D65 blt +0x67 /* 00001D1F */
fn00001CBA:
00001CBA 5265 addq.w -[A5], 1
00001CBC 6374 bls +0x76 /* 00001D32 */
00001CBE 0050 6169 ori.w [A0], 0x6169 /* 'ai' */
00001CC2 6E74 bgt +0x76 /* 00001D38 */
00001CC4 5265 addq.w -[A5], 1
00001CC6 6374 bls +0x76 /* 00001D3C */
label00001CC8:
00001CC8 0045 7261 ori.w D5, 0x7261 /* 'ra' */
00001CCC 7365 moveq.l D1, 0x65
00001CCE 5265 addq.w -[A5], 1
00001CD0 6374 bls +0x76 /* 00001D46 */
label00001CD2:
00001CD2 004E 6577 ori.w A6, 0x6577 /* 'ew' */
00001CD6 5267 addq.w -[A7], 1
00001CD8 6E00 4469 bgt +0x446B /* 00006143 */
label00001CDC:
00001CDC 7370 moveq.l D1, 0x70
00001CDE 6F73 ble +0x75 /* 00001D53 */
label00001CE0:
00001CE0 6552 bcs +0x54 /* 00001D34 */
00001CE2 676E beq +0x70 /* 00001D52 */
label00001CE4:
00001CE4 0052 6563 ori.w [A2], 0x6563 /* 'ec' */
00001CE8 7452 moveq.l D2, 0x52
00001CEA 676E beq +0x70 /* 00001D5A */
label00001CEC:
00001CEC 004F 6666 ori.w A7, 0x6666 /* 'ff' */
00001CF0 7365 moveq.l D1, 0x65
00001CF2 7452 moveq.l D2, 0x52
00001CF4 676E beq +0x70 /* 00001D64 */
00001CF6 0053 6563 ori.w [A3], 0x6563 /* 'ec' */
00001CFA 7452 moveq.l D2, 0x52
00001CFC 676E beq +0x70 /* 00001D6C */
00001CFE 0055 6E69 ori.w [A5], 0x6E69 /* 'ni' */
00001D02 6F6E ble +0x70 /* 00001D72 */
00001D04 5267 addq.w -[A7], 1
fn00001D06:
00001D06 6E00 4469 bgt +0x446B /* 00006171 */
00001D0A 6666 bne +0x68 /* 00001D72 */
00001D0C 5267 addq.w -[A7], 1
00001D0E 6E00 456D bgt +0x456F /* 0000627D */
00001D12 7074 moveq.l D0, 0x74
label00001D14:
00001D14 7952 moveq.l D4, 0x52
label00001D16:
00001D16 676E beq +0x70 /* 00001D86 */
00001D18 0046 696C ori.w D6, 0x696C /* 'il' */
label00001D1C:
00001D1C 6C52 bge +0x54 /* 00001D70 */
label00001D1E:
00001D1E 676E beq +0x70 /* 00001D8E */
00001D20 004C 6F63 ori.w A4, 0x6F63 /* 'oc' */
00001D24 616C bsr +0x6E /* 00001D92 */
label00001D26:
00001D26 546F 476C addq.w [A7 + 0x476C], 2
00001D2A 6F62 ble +0x64 /* 00001D8E */
00001D2C 616C bsr +0x6E /* 00001D9A */
00001D2E 0050 7449 ori.w [A0], 0x7449 /* 'tI' */
label00001D32:
00001D32 6E52 bgt +0x54 /* 00001D86 */
label00001D34:
00001D34 676E beq +0x70 /* 00001DA4 */
00001D36 0052 4742 ori.w [A2], 0x4742 /* 'GB' */
// begin alternate branch 00001D38-00001D3A
label00001D38:
00001D38 4742 chk.w D3, D2
// end alternate branch 00001D38-00001D3A
label00001D38: // (misaligned)
00001D3A 466F 7265 not.w [A7 + 0x7265]
// begin alternate branch 00001D3C-00001D3E
label00001D3C:
00001D3C 7265 moveq.l D1, 0x65
// end alternate branch 00001D3C-00001D3E
label00001D3C: // (misaligned)
00001D3E 436F 6C6F chk.w D1, [A7 + 0x6C6F]
00001D42 7200 moveq.l D1, 0x00
00001D44 5247 addq.w D7, 1
label00001D46:
00001D46 4242 clr.w D2
00001D48 6163 bsr +0x65 /* 00001DAD */
00001D4A 6B43 bmi +0x45 /* 00001D8F */
00001D4C 6F6C ble +0x6E /* 00001DBA */
00001D4E 6F72 ble +0x74 /* 00001DC2 */
00001D50 0047 6574 ori.w D7, 0x6574 /* 'et' */
// begin alternate branch 00001D52-00001D54
label00001D52:
00001D52 6574 bcs +0x76 /* 00001DC8 */
// end alternate branch 00001D52-00001D54
label00001D52: // (misaligned)
00001D54 466F 7265 not.w [A7 + 0x7265]
00001D58 436F 6C6F chk.w D1, [A7 + 0x6C6F]
// begin alternate branch 00001D5A-00001D5C
label00001D5A:
00001D5A 6C6F bge +0x71 /* 00001DCB */
// end alternate branch 00001D5A-00001D5C
label00001D5A: // (misaligned)
00001D5C 7200 moveq.l D1, 0x00
00001D5E 5365 subq.w -[A5], 1
00001D60 7447 moveq.l D2, 0x47
00001D62 4465 neg.w -[A5]
label00001D64:
00001D64 7669 moveq.l D3, 0x69
00001D66 6365 bls +0x67 /* 00001DCD */
00001D68 0047 6574 ori.w D7, 0x6574 /* 'et' */
label00001D6C:
00001D6C 4744 chk.w D3, D4
00001D6E 6576 bcs +0x78 /* 00001DE6 */
label00001D70:
00001D70 6963 bvs +0x65 /* 00001DD5 */
label00001D72:
00001D72 6500 436F bcs +0x4371 /* 000060E3 */
00001D76 6C6F bge +0x71 /* 00001DE7 */
00001D78 7232 moveq.l D1, 0x32
00001D7A 496E 6465 chk.w D4, [A6 + 0x6465]
00001D7E 7800 moveq.l D4, 0x00
00001D80 4465 neg.w -[A5]
00001D82 7669 moveq.l D3, 0x69
00001D84 6365 bls +0x67 /* 00001DEB */
label00001D86:
00001D86 4C6F 6F70 0054 movem.l D4,D5,D6,A0,A1,A2,A3,A5,A6, [A7 + 0x54]
00001D8C 6578 bcs +0x7A /* 00001E06 */
label00001D8E:
00001D8E 7446 moveq.l D2, 0x46
00001D90 6F6E ble +0x70 /* 00001E00 */
fn00001D92:
00001D92 7400 moveq.l D2, 0x00
00001D94 5465 addq.w -[A5], 2
00001D96 7874 moveq.l D4, 0x74
00001D98 4661 not.w -[A1]
fn00001D9A:
00001D9A 6365 bls +0x67 /* 00001E01 */
00001D9C 0054 6578 ori.w [A4], 0x6578 /* 'ex' */
00001DA0 744D moveq.l D2, 0x4D
00001DA2 6F64 ble +0x66 /* 00001E08 */
label00001DA4:
00001DA4 6500 5465 bcs +0x5467 /* 0000720B */
00001DA8 7874 moveq.l D4, 0x74
00001DAA 5369 7A65 subq.w [A1 + 0x7A65], 1
00001DAE 0044 7261 ori.w D4, 0x7261 /* 'ra' */
00001DB2 7753 moveq.l D3, 0x53
00001DB4 7472 moveq.l D2, 0x72
00001DB6 696E bvs +0x70 /* 00001E26 */
00001DB8 6700 5374 beq +0x5376 /* 0000712E */
// begin alternate branch 00001DBA-00001DBE
label00001DBA:
00001DBA 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1
// end alternate branch 00001DBA-00001DBE
label00001DBA: // (misaligned)
00001DBC 7269 moveq.l D1, 0x69
00001DBE 6E67 bgt +0x69 /* 00001E27 */
00001DC0 5769 6474 subq.w [A1 + 0x6474], 3
// begin alternate branch 00001DC2-00001DC4
label00001DC2:
00001DC2 6474 bcc +0x76 /* 00001E38 */
// end alternate branch 00001DC2-00001DC4
label00001DC2: // (misaligned)
00001DC4 6800 4765 bvc +0x4767 /* 0000652B */
label00001DC8:
00001DC8 7457 moveq.l D2, 0x57
00001DCA 4D67 chk.w D6, -[A7]
00001DCC 7250 moveq.l D1, 0x50
00001DCE 6F72 ble +0x74 /* 00001E42 */
00001DD0 7400 moveq.l D2, 0x00
00001DD2 4765 chk.w D3, -[A5]
00001DD4 7443 moveq.l D2, 0x43
00001DD6 574D subq.w A5, 3
00001DD8 6772 beq +0x74 /* 00001E4C */
00001DDA 506F 7274 addq.w [A7 + 0x7274], 8
00001DDE 0047 6574 ori.w D7, 0x6574 /* 'et' */
00001DE2 4175 7857 chk.w D0, [A5 + D7 + 0x57]
label00001DE6:
00001DE6 696E bvs +0x70 /* 00001E56 */
00001DE8 0047 6573 ori.w D7, 0x6573 /* 'es' */
00001DEC 7461 moveq.l D2, 0x61
00001DEE 6C74 bge +0x76 /* 00001E64 */
00001DF0 0053 6574 ori.w [A3], 0x6574 /* 'et' */
00001DF4 5265 addq.w -[A5], 1
00001DF6 6374 bls +0x76 /* 00001E6C */
00001DF8 0045 7175 ori.w D5, 0x7175 /* 'qu' */
00001DFC 616C bsr +0x6E /* 00001E6A */
00001DFE 5265 addq.w -[A5], 1
label00001E00:
00001E00 6374 bls +0x76 /* 00001E76 */
00001E02 0045 6D70 ori.w D5, 0x6D70 /* 'mp' */
label00001E06:
00001E06 7479 moveq.l D2, 0x79
label00001E08:
00001E08 5265 addq.w -[A5], 1
00001E0A 6374 bls +0x76 /* 00001E80 */
00001E0C 004F 6666 ori.w A7, 0x6666 /* 'ff' */
00001E10 7365 moveq.l D1, 0x65
00001E12 7452 moveq.l D2, 0x52
00001E14 6563 bcs +0x65 /* 00001E79 */
00001E16 7400 moveq.l D2, 0x00
00001E18 496E 7365 chk.w D4, [A6 + 0x7365]
00001E1C 7452 moveq.l D2, 0x52
00001E1E 6563 bcs +0x65 /* 00001E83 */
00001E20 7400 moveq.l D2, 0x00
00001E22 5365 subq.w -[A5], 1
00001E24 7450 moveq.l D2, 0x50
label00001E26:
00001E26 7400 moveq.l D2, 0x00
00001E28 5074 496E addq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 8
00001E2C 5265 addq.w -[A5], 1
00001E2E 6374 bls +0x76 /* 00001EA4 */
00001E30 0042 6C6F ori.w D2, 0x6C6F /* 'lo' */
00001E34 636B bls +0x6D /* 00001EA1 */
00001E36 4D6F 7665 chk.w D6, [A7 + 0x7665]
// begin alternate branch 00001E38-00001E3A
label00001E38:
00001E38 7665 moveq.l D3, 0x65
// end alternate branch 00001E38-00001E3A
label00001E38: // (misaligned)
00001E3A 4461 neg.w -[A1]
00001E3C 7461 moveq.l D2, 0x61
00001E3E 0000 0000 ori.b D0, 0x0
label00001E42:
00001E42 0000 0000 ori.b D0, 0x0
00001E46 0000 0000 ori.b D0, 0x0
00001E4A 0000 0000 ori.b D0, 0x0
// begin alternate branch 00001E4C-00001E54
label00001E4C:
00001E4C 0000 0000 ori.b D0, 0x0
00001E50 8182 FF34 unpk D0, D2, 0xFF34
// end alternate branch 00001E4C-00001E54
label00001E4C: // (misaligned)
00001E4E 0000 8182 ori.b D0, 0x82
00001E52 FF34 .extension 0xF34 // unimplemented
00001E54 9041 sub.w D0, D1
label00001E56:
00001E56 0014 800C ori.b [A4], 0xC
00001E5A 0000 804C ori.b D0, 0x4C /* 'L' */
00001E5E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001E62 03A6 bclr -[A6], D1
label00001E64:
00001E64 4E80 jsr D0
00001E66 0420 8182 subi.b -[A0], 0x82
fn00001E6A:
00001E6A FFC0 .extension 0xFC0 // unimplemented
label00001E6C:
00001E6C 9041 sub.w D0, D1
00001E6E 0014 800C ori.b [A4], 0xC
00001E72 0000 804C ori.b D0, 0x4C /* 'L' */
label00001E76:
00001E76 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001E7A 03A6 bclr -[A6], D1
00001E7C 4E80 jsr D0
00001E7E 0420 8182 subi.b -[A0], 0x82
// begin alternate branch 00001E80-00001E84
label00001E80:
00001E80 8182 FF2C unpk D0, D2, 0xFF2C
// end alternate branch 00001E80-00001E84
label00001E80: // (misaligned)
00001E82 FF2C .extension 0xF2C // unimplemented
00001E84 9041 sub.w D0, D1
00001E86 0014 800C ori.b [A4], 0xC
00001E8A 0000 804C ori.b D0, 0x4C /* 'L' */
00001E8E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001E92 03A6 bclr -[A6], D1
00001E94 4E80 jsr D0
00001E96 0420 8182 subi.b -[A0], 0x82
00001E9A FF30 .extension 0xF30 // unimplemented
00001E9C 9041 sub.w D0, D1
00001E9E 0014 800C ori.b [A4], 0xC
00001EA2 0000 804C ori.b D0, 0x4C /* 'L' */
// begin alternate branch 00001EA4-00001EA6
label00001EA4:
00001EA4 804C or.w D0, A4
// end alternate branch 00001EA4-00001EA6
label00001EA4: // (misaligned)
00001EA6 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001EAA 03A6 bclr -[A6], D1
00001EAC 4E80 jsr D0
00001EAE 0420 8182 subi.b -[A0], 0x82
00001EB2 FFD0 .extension 0xFD0 // unimplemented
00001EB4 9041 sub.w D0, D1
00001EB6 0014 800C ori.b [A4], 0xC
00001EBA 0000 804C ori.b D0, 0x4C /* 'L' */
00001EBE 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001EC2 03A6 bclr -[A6], D1
00001EC4 4E80 jsr D0
00001EC6 0420 8182 subi.b -[A0], 0x82
00001ECA FFE0 .extension 0xFE0 // unimplemented
00001ECC 9041 sub.w D0, D1
00001ECE 0014 800C ori.b [A4], 0xC
00001ED2 0000 804C ori.b D0, 0x4C /* 'L' */
00001ED6 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001EDA 03A6 bclr -[A6], D1
00001EDC 4E80 jsr D0
00001EDE 0420 8182 subi.b -[A0], 0x82
00001EE2 FF80 .extension 0xF80 // unimplemented
00001EE4 9041 sub.w D0, D1
00001EE6 0014 800C ori.b [A4], 0xC
00001EEA 0000 804C ori.b D0, 0x4C /* 'L' */
00001EEE 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001EF2 03A6 bclr -[A6], D1
00001EF4 4E80 jsr D0
00001EF6 0420 8182 subi.b -[A0], 0x82
00001EFA FF54 .extension 0xF54 // unimplemented
00001EFC 9041 sub.w D0, D1
00001EFE 0014 800C ori.b [A4], 0xC
00001F02 0000 804C ori.b D0, 0x4C /* 'L' */
00001F06 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001F0A 03A6 bclr -[A6], D1
00001F0C 4E80 jsr D0
00001F0E 0420 8182 subi.b -[A0], 0x82
00001F12 FF74 .extension 0xF74 // unimplemented
00001F14 9041 sub.w D0, D1
00001F16 0014 800C ori.b [A4], 0xC
00001F1A 0000 804C ori.b D0, 0x4C /* 'L' */
00001F1E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001F22 03A6 bclr -[A6], D1
00001F24 4E80 jsr D0
00001F26 0420 8182 subi.b -[A0], 0x82
00001F2A FF84 .extension 0xF84 // unimplemented
00001F2C 9041 sub.w D0, D1
00001F2E 0014 800C ori.b [A4], 0xC
00001F32 0000 804C ori.b D0, 0x4C /* 'L' */
00001F36 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001F3A 03A6 bclr -[A6], D1
00001F3C 4E80 jsr D0
00001F3E 0420 8182 subi.b -[A0], 0x82
00001F42 FFD4 .extension 0xFD4 // unimplemented
00001F44 9041 sub.w D0, D1
00001F46 0014 800C ori.b [A4], 0xC
00001F4A 0000 804C ori.b D0, 0x4C /* 'L' */
00001F4E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001F52 03A6 bclr -[A6], D1
00001F54 4E80 jsr D0
00001F56 0420 8182 subi.b -[A0], 0x82
00001F5A FF28 .extension 0xF28 // unimplemented
00001F5C 9041 sub.w D0, D1
00001F5E 0014 800C ori.b [A4], 0xC
00001F62 0000 804C ori.b D0, 0x4C /* 'L' */
00001F66 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001F6A 03A6 bclr -[A6], D1
00001F6C 4E80 jsr D0
00001F6E 0420 8182 subi.b -[A0], 0x82
00001F72 FFC8 .extension 0xFC8 // unimplemented
00001F74 9041 sub.w D0, D1
00001F76 0014 800C ori.b [A4], 0xC
00001F7A 0000 804C ori.b D0, 0x4C /* 'L' */
00001F7E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001F82 03A6 bclr -[A6], D1
00001F84 4E80 jsr D0
00001F86 0420 8182 subi.b -[A0], 0x82
00001F8A FFBC .extension 0xFBC // unimplemented
00001F8C 9041 sub.w D0, D1
00001F8E 0014 800C ori.b [A4], 0xC
00001F92 0000 804C ori.b D0, 0x4C /* 'L' */
00001F96 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001F9A 03A6 bclr -[A6], D1
00001F9C 4E80 jsr D0
00001F9E 0420 8182 subi.b -[A0], 0x82
00001FA2 FFC4 .extension 0xFC4 // unimplemented
00001FA4 9041 sub.w D0, D1
00001FA6 0014 800C ori.b [A4], 0xC
00001FAA 0000 804C ori.b D0, 0x4C /* 'L' */
00001FAE 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001FB2 03A6 bclr -[A6], D1
00001FB4 4E80 jsr D0
00001FB6 0420 8182 subi.b -[A0], 0x82
00001FBA FFE8 .extension 0xFE8 // unimplemented
00001FBC 9041 sub.w D0, D1
00001FBE 0014 800C ori.b [A4], 0xC
00001FC2 0000 804C ori.b D0, 0x4C /* 'L' */
00001FC6 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001FCA 03A6 bclr -[A6], D1
00001FCC 4E80 jsr D0
00001FCE 0420 8182 subi.b -[A0], 0x82
00001FD2 FF3C .extension 0xF3C // unimplemented
00001FD4 9041 sub.w D0, D1
00001FD6 0014 800C ori.b [A4], 0xC
00001FDA 0000 804C ori.b D0, 0x4C /* 'L' */
00001FDE 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001FE2 03A6 bclr -[A6], D1
00001FE4 4E80 jsr D0
00001FE6 0420 8182 subi.b -[A0], 0x82
00001FEA FF38 .extension 0xF38 // unimplemented
00001FEC 9041 sub.w D0, D1
00001FEE 0014 800C ori.b [A4], 0xC
00001FF2 0000 804C ori.b D0, 0x4C /* 'L' */
00001FF6 0004 7C09 ori.b D4, 0x9 /* '\t' */
00001FFA 03A6 bclr -[A6], D1
00001FFC 4E80 jsr D0
00001FFE 0420 8182 subi.b -[A0], 0x82
00002002 FF14 .extension 0xF14 // unimplemented
00002004 9041 sub.w D0, D1
00002006 0014 800C ori.b [A4], 0xC
0000200A 0000 804C ori.b D0, 0x4C /* 'L' */
0000200E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002012 03A6 bclr -[A6], D1
00002014 4E80 jsr D0
00002016 0420 8182 subi.b -[A0], 0x82
0000201A FF94 .extension 0xF94 // unimplemented
0000201C 9041 sub.w D0, D1
0000201E 0014 800C ori.b [A4], 0xC
00002022 0000 804C ori.b D0, 0x4C /* 'L' */
00002026 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000202A 03A6 bclr -[A6], D1
0000202C 4E80 jsr D0
0000202E 0420 8182 subi.b -[A0], 0x82
00002032 FF1C .extension 0xF1C // unimplemented
00002034 9041 sub.w D0, D1
00002036 0014 800C ori.b [A4], 0xC
0000203A 0000 804C ori.b D0, 0x4C /* 'L' */
0000203E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002042 03A6 bclr -[A6], D1
00002044 4E80 jsr D0
00002046 0420 8182 subi.b -[A0], 0x82
0000204A FFA0 .extension 0xFA0 // unimplemented
0000204C 9041 sub.w D0, D1
0000204E 0014 800C ori.b [A4], 0xC
00002052 0000 804C ori.b D0, 0x4C /* 'L' */
00002056 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000205A 03A6 bclr -[A6], D1
0000205C 4E80 jsr D0
0000205E 0420 8182 subi.b -[A0], 0x82
00002062 FF60 .extension 0xF60 // unimplemented
00002064 9041 sub.w D0, D1
00002066 0014 800C ori.b [A4], 0xC
0000206A 0000 804C ori.b D0, 0x4C /* 'L' */
0000206E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002072 03A6 bclr -[A6], D1
00002074 4E80 jsr D0
00002076 0420 8182 subi.b -[A0], 0x82
0000207A FFB8 .extension 0xFB8 // unimplemented
0000207C 9041 sub.w D0, D1
0000207E 0014 800C ori.b [A4], 0xC
00002082 0000 804C ori.b D0, 0x4C /* 'L' */
00002086 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000208A 03A6 bclr -[A6], D1
0000208C 4E80 jsr D0
0000208E 0420 8182 subi.b -[A0], 0x82
00002092 FFDC .extension 0xFDC // unimplemented
00002094 9041 sub.w D0, D1
00002096 0014 800C ori.b [A4], 0xC
0000209A 0000 804C ori.b D0, 0x4C /* 'L' */
0000209E 0004 7C09 ori.b D4, 0x9 /* '\t' */
000020A2 03A6 bclr -[A6], D1
000020A4 4E80 jsr D0
000020A6 0420 8182 subi.b -[A0], 0x82
000020AA FFE4 .extension 0xFE4 // unimplemented
000020AC 9041 sub.w D0, D1
000020AE 0014 800C ori.b [A4], 0xC
000020B2 0000 804C ori.b D0, 0x4C /* 'L' */
000020B6 0004 7C09 ori.b D4, 0x9 /* '\t' */
000020BA 03A6 bclr -[A6], D1
000020BC 4E80 jsr D0
000020BE 0420 8182 subi.b -[A0], 0x82
000020C2 FF24 .extension 0xF24 // unimplemented
000020C4 9041 sub.w D0, D1
000020C6 0014 800C ori.b [A4], 0xC
000020CA 0000 804C ori.b D0, 0x4C /* 'L' */
000020CE 0004 7C09 ori.b D4, 0x9 /* '\t' */
000020D2 03A6 bclr -[A6], D1
000020D4 4E80 jsr D0
000020D6 0420 8182 subi.b -[A0], 0x82
000020DA FF58 .extension 0xF58 // unimplemented
000020DC 9041 sub.w D0, D1
000020DE 0014 800C ori.b [A4], 0xC
000020E2 0000 804C ori.b D0, 0x4C /* 'L' */
000020E6 0004 7C09 ori.b D4, 0x9 /* '\t' */
000020EA 03A6 bclr -[A6], D1
000020EC 4E80 jsr D0
000020EE 0420 8182 subi.b -[A0], 0x82
000020F2 FF5C .extension 0xF5C // unimplemented
000020F4 9041 sub.w D0, D1
000020F6 0014 800C ori.b [A4], 0xC
000020FA 0000 804C ori.b D0, 0x4C /* 'L' */
000020FE 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002102 03A6 bclr -[A6], D1
00002104 4E80 jsr D0
00002106 0420 8182 subi.b -[A0], 0x82
0000210A FF7C .extension 0xF7C // unimplemented
0000210C 9041 sub.w D0, D1
0000210E 0014 800C ori.b [A4], 0xC
00002112 0000 804C ori.b D0, 0x4C /* 'L' */
00002116 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000211A 03A6 bclr -[A6], D1
0000211C 4E80 jsr D0
0000211E 0420 8182 subi.b -[A0], 0x82
00002122 FF9C .extension 0xF9C // unimplemented
00002124 9041 sub.w D0, D1
00002126 0014 800C ori.b [A4], 0xC
0000212A 0000 804C ori.b D0, 0x4C /* 'L' */
0000212E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002132 03A6 bclr -[A6], D1
00002134 4E80 jsr D0
00002136 0420 8182 subi.b -[A0], 0x82
0000213A FF64 .extension 0xF64 // unimplemented
0000213C 9041 sub.w D0, D1
0000213E 0014 800C ori.b [A4], 0xC
00002142 0000 804C ori.b D0, 0x4C /* 'L' */
00002146 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000214A 03A6 bclr -[A6], D1
0000214C 4E80 jsr D0
0000214E 0420 8182 subi.b -[A0], 0x82
00002152 FF50 .extension 0xF50 // unimplemented
00002154 9041 sub.w D0, D1
00002156 0014 800C ori.b [A4], 0xC
0000215A 0000 804C ori.b D0, 0x4C /* 'L' */
0000215E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002162 03A6 bclr -[A6], D1
00002164 4E80 jsr D0
00002166 0420 8182 subi.b -[A0], 0x82
0000216A FFD8 .extension 0xFD8 // unimplemented
0000216C 9041 sub.w D0, D1
0000216E 0014 800C ori.b [A4], 0xC
00002172 0000 804C ori.b D0, 0x4C /* 'L' */
00002176 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000217A 03A6 bclr -[A6], D1
0000217C 4E80 jsr D0
0000217E 0420 8182 subi.b -[A0], 0x82
00002182 FF70 .extension 0xF70 // unimplemented
00002184 9041 sub.w D0, D1
00002186 0014 800C ori.b [A4], 0xC
0000218A 0000 804C ori.b D0, 0x4C /* 'L' */
0000218E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002192 03A6 bclr -[A6], D1
00002194 4E80 jsr D0
00002196 0420 8182 subi.b -[A0], 0x82
0000219A FF90 .extension 0xF90 // unimplemented
0000219C 9041 sub.w D0, D1
0000219E 0014 800C ori.b [A4], 0xC
000021A2 0000 804C ori.b D0, 0x4C /* 'L' */
000021A6 0004 7C09 ori.b D4, 0x9 /* '\t' */
000021AA 03A6 bclr -[A6], D1
000021AC 4E80 jsr D0
000021AE 0420 8182 subi.b -[A0], 0x82
000021B2 FFA8 .extension 0xFA8 // unimplemented
000021B4 9041 sub.w D0, D1
000021B6 0014 800C ori.b [A4], 0xC
000021BA 0000 804C ori.b D0, 0x4C /* 'L' */
000021BE 0004 7C09 ori.b D4, 0x9 /* '\t' */
000021C2 03A6 bclr -[A6], D1
000021C4 4E80 jsr D0
000021C6 0420 8182 subi.b -[A0], 0x82
000021CA FF40 .extension 0xF40 // unimplemented
000021CC 9041 sub.w D0, D1
000021CE 0014 800C ori.b [A4], 0xC
000021D2 0000 804C ori.b D0, 0x4C /* 'L' */
000021D6 0004 7C09 ori.b D4, 0x9 /* '\t' */
000021DA 03A6 bclr -[A6], D1
000021DC 4E80 jsr D0
000021DE 0420 8182 subi.b -[A0], 0x82
000021E2 FF44 .extension 0xF44 // unimplemented
000021E4 9041 sub.w D0, D1
000021E6 0014 800C ori.b [A4], 0xC
000021EA 0000 804C ori.b D0, 0x4C /* 'L' */
000021EE 0004 7C09 ori.b D4, 0x9 /* '\t' */
000021F2 03A6 bclr -[A6], D1
000021F4 4E80 jsr D0
000021F6 0420 8182 subi.b -[A0], 0x82
000021FA FF6C .extension 0xF6C // unimplemented
000021FC 9041 sub.w D0, D1
000021FE 0014 800C ori.b [A4], 0xC
00002202 0000 804C ori.b D0, 0x4C /* 'L' */
00002206 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000220A 03A6 bclr -[A6], D1
0000220C 4E80 jsr D0
0000220E 0420 8182 subi.b -[A0], 0x82
00002212 FF4C .extension 0xF4C // unimplemented
00002214 9041 sub.w D0, D1
00002216 0014 800C ori.b [A4], 0xC
0000221A 0000 804C ori.b D0, 0x4C /* 'L' */
0000221E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002222 03A6 bclr -[A6], D1
00002224 4E80 jsr D0
00002226 0420 8182 subi.b -[A0], 0x82
0000222A FF98 .extension 0xF98 // unimplemented
0000222C 9041 sub.w D0, D1
0000222E 0014 800C ori.b [A4], 0xC
00002232 0000 804C ori.b D0, 0x4C /* 'L' */
00002236 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000223A 03A6 bclr -[A6], D1
0000223C 4E80 jsr D0
0000223E 0420 8182 subi.b -[A0], 0x82
00002242 FF68 .extension 0xF68 // unimplemented
00002244 9041 sub.w D0, D1
00002246 0014 800C ori.b [A4], 0xC
0000224A 0000 804C ori.b D0, 0x4C /* 'L' */
0000224E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002252 03A6 bclr -[A6], D1
00002254 4E80 jsr D0
00002256 0420 8182 subi.b -[A0], 0x82
0000225A FFB0 .extension 0xFB0 // unimplemented
0000225C 9041 sub.w D0, D1
0000225E 0014 800C ori.b [A4], 0xC
00002262 0000 804C ori.b D0, 0x4C /* 'L' */
00002266 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000226A 03A6 bclr -[A6], D1
0000226C 4E80 jsr D0
0000226E 0420 8182 subi.b -[A0], 0x82
00002272 FF8C .extension 0xF8C // unimplemented
00002274 9041 sub.w D0, D1
00002276 0014 800C ori.b [A4], 0xC
0000227A 0000 804C ori.b D0, 0x4C /* 'L' */
0000227E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002282 03A6 bclr -[A6], D1
00002284 4E80 jsr D0
00002286 0420 8182 subi.b -[A0], 0x82
0000228A FFB4 .extension 0xFB4 // unimplemented
0000228C 9041 sub.w D0, D1
0000228E 0014 800C ori.b [A4], 0xC
00002292 0000 804C ori.b D0, 0x4C /* 'L' */
00002296 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000229A 03A6 bclr -[A6], D1
0000229C 4E80 jsr D0
0000229E 0420 8182 subi.b -[A0], 0x82
000022A2 FF20 .extension 0xF20 // unimplemented
000022A4 9041 sub.w D0, D1
000022A6 0014 800C ori.b [A4], 0xC
000022AA 0000 804C ori.b D0, 0x4C /* 'L' */
000022AE 0004 7C09 ori.b D4, 0x9 /* '\t' */
000022B2 03A6 bclr -[A6], D1
000022B4 4E80 jsr D0
000022B6 0420 8182 subi.b -[A0], 0x82
000022BA FF18 .extension 0xF18 // unimplemented
000022BC 9041 sub.w D0, D1
000022BE 0014 800C ori.b [A4], 0xC
000022C2 0000 804C ori.b D0, 0x4C /* 'L' */
000022C6 0004 7C09 ori.b D4, 0x9 /* '\t' */
000022CA 03A6 bclr -[A6], D1
000022CC 4E80 jsr D0
000022CE 0420 8182 subi.b -[A0], 0x82
000022D2 FF48 .extension 0xF48 // unimplemented
000022D4 9041 sub.w D0, D1
000022D6 0014 800C ori.b [A4], 0xC
000022DA 0000 804C ori.b D0, 0x4C /* 'L' */
000022DE 0004 7C09 ori.b D4, 0x9 /* '\t' */
000022E2 03A6 bclr -[A6], D1
000022E4 4E80 jsr D0
000022E6 0420 8182 subi.b -[A0], 0x82
000022EA FFCC .extension 0xFCC // unimplemented
000022EC 9041 sub.w D0, D1
000022EE 0014 800C ori.b [A4], 0xC
000022F2 0000 804C ori.b D0, 0x4C /* 'L' */
000022F6 0004 7C09 ori.b D4, 0x9 /* '\t' */
000022FA 03A6 bclr -[A6], D1
000022FC 4E80 jsr D0
000022FE 0420 8182 subi.b -[A0], 0x82
00002302 FF88 .extension 0xF88 // unimplemented
00002304 9041 sub.w D0, D1
00002306 0014 800C ori.b [A4], 0xC
0000230A 0000 804C ori.b D0, 0x4C /* 'L' */
0000230E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002312 03A6 bclr -[A6], D1
00002314 4E80 jsr D0
00002316 0420 8182 subi.b -[A0], 0x82
0000231A FF78 .extension 0xF78 // unimplemented
0000231C 9041 sub.w D0, D1
0000231E 0014 800C ori.b [A4], 0xC
00002322 0000 804C ori.b D0, 0x4C /* 'L' */
00002326 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000232A 03A6 bclr -[A6], D1
0000232C 4E80 jsr D0
0000232E 0420 8182 subi.b -[A0], 0x82
00002332 FFA4 .extension 0xFA4 // unimplemented
00002334 9041 sub.w D0, D1
00002336 0014 800C ori.b [A4], 0xC
0000233A 0000 804C ori.b D0, 0x4C /* 'L' */
0000233E 0004 7C09 ori.b D4, 0x9 /* '\t' */
00002342 03A6 bclr -[A6], D1
00002344 4E80 jsr D0
00002346 0420 8182 subi.b -[A0], 0x82
0000234A FFAC .extension 0xFAC // unimplemented
0000234C 9041 sub.w D0, D1
0000234E 0014 800C ori.b [A4], 0xC
00002352 0000 804C ori.b D0, 0x4C /* 'L' */
00002356 0004 7C09 ori.b D4, 0x9 /* '\t' */
0000235A 03A6 bclr -[A6], D1
0000235C 4E80 jsr D0
0000235E 0420 7C08 subi.b -[A0], 0x8
00002362 02A6 BF21 FFE4 andi.l -[A6], 0xBF21FFE4
00002368 9001 sub.b D0, D1
0000236A 0008 9421 ori.b A0, 0x21 /* '!' */
0000236E FFA8 .extension 0xFA8 // unimplemented
00002370 60DF bra -0x1F /* 00002351 */
00002372 0000 7CBD ori.b D0, 0xBD
00002376 0735 609E btst [A5 + D6.w - 0x98], D3
0000237A 0000 7C7B ori.b D0, 0x7B /* '{' */
0000237E 0734 3321 0038 btst [[A4 + 0x38 + D3 * 2]], D3
00002384 3B80 0000 move.w [A5 + D0.w], D0
00002388 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
0000238A 001C 2C9D ori.b [A4]+, 0x9D
0000238E 0001 4186 ori.b D1, 0x86
00002392 0014 2F1D ori.b [A4], 0x1D
00002396 0005 419A ori.b D5, 0x9A
0000239A 000C 2F9D ori.b A4, 0x9D
0000239E 0006 409E ori.b D6, 0x9E
000023A2 001C 4800 ori.b [A4]+, 0x0
000023A6 0ACD xori.? A5, 0xFFFFFFFFFFFFFFFF
000023A8 6000 0000 bra +0x2 /* 000023AA */
// begin alternate branch 000023AA-000023AE
label000023AA:
000023AA 0000 2C03 ori.b D0, 0x3
// end alternate branch 000023AA-000023AE
label000023AA: // (misaligned)
000023AC 2C03 move.l D6, D3
000023AE 0000 4182 ori.b D0, 0x82
000023B2 000C 3920 ori.b A4, 0x20 /* ' ' */
000023B6 0001 4800 ori.b D1, 0x0
000023BA 0008 3920 ori.b A0, 0x20 /* ' ' */
000023BE 0000 553A ori.b D0, 0x3A /* ':' */
000023C2 063F 4182 addi.b <<invalid special address>>, 0x82
000023C6 0018 6323 ori.b [A0]+, 0x23 /* '#' */
000023CA 0000 4BFF ori.b D0, 0xFF
000023CE FAB5 .extension 0xAB5 // unimplemented
000023D0 8041 or.w D0, D1
000023D2 0014 4800 ori.b [A4], 0x0
000023D6 0B05 btst D5, D5
000023D8 6000 0000 bra +0x2 /* 000023DA */
// begin alternate branch 000023DA-000023DE
label000023DA:
000023DA 0000 80A2 ori.b D0, 0xA2
// end alternate branch 000023DA-000023DE
label000023DA: // (misaligned)
000023DC 80A2 or.l D0, -[A2]
000023DE FFEC .extension 0xFEC // unimplemented
000023E0 281D move.l D4, [A5]+
000023E2 0006 4181 ori.b D6, 0x81
000023E6 00A8 57A6 103A 7CC5 ori.l [A0 + 0x7CC5], 0x57A6103A
000023EE 302E 7CC5 move.w D0, [A6 + 0x7CC5]
000023F2 3014 move.w D0, [A4]
000023F4 7CC8 moveq.l D6, 0xFFFFFFC8
000023F6 03A6 bclr -[A6], D1
000023F8 4E80 jsr D0
000023FA 0020 63C3 ori.b -[A0], 0xC3
000023FE 0000 63E4 ori.b D0, 0xE4
00002402 0000 6365 ori.b D0, 0x65 /* 'e' */
00002406 0000 4800 ori.b D0, 0x0
0000240A 01C1 bset D1, D0
0000240C 6000 0000 bra +0x2 /* 0000240E */
// begin alternate branch 0000240E-00002412
label0000240E:
0000240E 0000 4800 ori.b D0, 0x0
// end alternate branch 0000240E-00002412
label0000240E: // (misaligned)
00002410 4800 nbcd.b D0
00002412 007C 63C3 ori.w sr, 25539
00002416 0000 63E4 ori.b D0, 0xE4
0000241A 0000 4800 ori.b D0, 0x0
0000241E 0255 6000 andi.w [A5], 0x6000 /* '`\0' */
00002422 0000 4800 ori.b D0, 0x0
00002426 0068 63C3 0000 ori.w [A0 + 0x0], 0x63C3
0000242C 57E4 seq -[A4]
0000242E 043E 4800 subi.b <<invalid special address>>, 0x0
00002432 051D btst [A5]+, D2
00002434 6000 0000 bra +0x2 /* 00002436 */
// begin alternate branch 00002436-0000243A
label00002436:
00002436 0000 4800 ori.b D0, 0x0
// end alternate branch 00002436-0000243A
label00002436: // (misaligned)
00002438 4800 nbcd.b D0
0000243A 0054 63C3 ori.w [A4], 0x63C3
0000243E 0000 63E4 ori.b D0, 0xE4
00002442 0000 4800 ori.b D0, 0x0
00002446 0265 6000 andi.w -[A5], 0x6000 /* '`\0' */
0000244A 0000 607C ori.b D0, 0x7C /* '|' */
0000244E 0000 4800 ori.b D0, 0x0
label00002452:
00002452 003C 63C3 ori.b ccr, 195
00002456 0000 63E4 ori.b D0, 0xE4
0000245A 0000 4800 ori.b D0, 0x0
0000245E 05C1 bset D1, D2
00002460 6000 0000 bra +0x2 /* 00002462 */
// begin alternate branch 00002462-00002466
label00002462:
00002462 0000 4800 ori.b D0, 0x0
// end alternate branch 00002462-00002466
label00002462: // (misaligned)
00002464 4800 nbcd.b D0
00002466 0028 63C3 0000 ori.b [A0 + 0x0], 0xC3
0000246C 63E4 bls -0x1A /* 00002452 */
0000246E 0000 4800 ori.b D0, 0x0
00002472 069D 6000 0000 addi.l [A5]+, 0x60000000 /* '`\0\0\0' */
00002478 4800 nbcd.b D0
0000247A 0014 63C3 ori.b [A4], 0xC3
0000247E 0000 63E4 ori.b D0, 0xE4
00002482 0000 4800 ori.b D0, 0x0
00002486 0861 6000 bchg.b -[A1], 0x0
0000248A 0000 2C1A ori.b D0, 0x1A
0000248E 0000 4182 ori.b D0, 0x82
00002492 0010 8079 ori.b [A0], 0x79 /* 'y' */
00002496 0000 4BFF ori.b D0, 0xFF
0000249A FAC1 .extension 0xAC1 // unimplemented
0000249C 8041 or.w D0, D1
0000249E 0014 6383 ori.b [A4], 0x83
000024A2 0000 8001 ori.b D0, 0x1
000024A6 0060 3021 ori.w -[A0], 0x3021 /* '0!' */
000024AA 0058 7C08 ori.w [A0]+, 0x7C08
000024AE 03A6 bclr -[A6], D1
000024B0 BB21 xor.b -[A1], D5
000024B2 FFE4 .extension 0xFE4 // unimplemented
000024B4 4E80 jsr D0
000024B6 0020 FFFF ori.b -[A0], 0xFF
000024BA FF70 .extension 0xF70 // unimplemented
000024BC FFFF .extension 0xFFF // unimplemented
000024BE FF84 .extension 0xF84 // unimplemented
000024C0 FFFF .extension 0xFFF // unimplemented
000024C2 FF9C .extension 0xF9C // unimplemented
000024C4 FFFF .extension 0xFFF // unimplemented
000024C6 FF44 .extension 0xF44 // unimplemented
000024C8 FFFF .extension 0xFFF // unimplemented
label000024CA:
000024CA FF5C .extension 0xF5C // unimplemented
000024CC FFFF .extension 0xFFF // unimplemented
000024CE FFB0 .extension 0xFB0 // unimplemented
000024D0 FFFF .extension 0xFFF // unimplemented
000024D2 FFC4 .extension 0xFC4 // unimplemented
000024D4 FFFF .extension 0xFFF // unimplemented
000024D6 FFD4 .extension 0xFD4 // unimplemented
000024D8 7C08 moveq.l D6, 0x08
000024DA 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
000024E0 9001 sub.b D0, D1
000024E2 0008 9421 ori.b A0, 0x21 /* '!' */
000024E6 FFB8 .extension 0xFB8 // unimplemented
000024E8 8883 or.l D4, D3
000024EA 0071 2C04 0000 ori.w [A1 + D0.w], 0x2C04
000024F0 4082 negx.l D2
000024F2 0008 4800 ori.b A0, 0x0
000024F6 0040 607F ori.w D0, 0x607F
000024FA 0000 33C1 ori.b D0, 0xC1
000024FE 0038 63E3 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xE3
00002504 63C4 bls -0x3A /* 000024CA */
00002506 0000 4800 ori.b D0, 0x0
0000250A 1271 6000 movea.b A1, [A1 + D6.w]
0000250E 0000 80DF ori.b D0, 0xDF
00002512 0082 80E6 0000 ori.l D2, 0x80E60000
00002518 30E7 move.w [A0]+, -[A7]
0000251A 0008 7C9E ori.b A0, 0x9E
0000251E 44AA 7C87 neg.l [A2 + 0x7C87]
00002522 45AA 811F .invalid 2, [A2 - 0x7EE1] // invalid opcode 4 with b == 6
00002526 0082 8128 0000 ori.l D2, 0x81280000
// begin alternate branch 0000252A-0000252E
label0000252A:
0000252A 0000 7C9E ori.b D0, 0x9E
// end alternate branch 0000252A-0000252E
label0000252A: // (misaligned)
0000252C 7C9E moveq.l D6, 0xFFFFFF9E
0000252E 44AA 7C89 neg.l [A2 + 0x7C89]
00002532 45AA 8001 .invalid 2, [A2 - 0x7FFF] // invalid opcode 4 with b == 6
00002536 0050 3021 ori.w [A0], 0x3021 /* '0!' */
0000253A 0048 7C08 ori.w A0, 0x7C08
0000253E 03A6 bclr -[A6], D1
00002540 BBC1 cmpa.l A5, D1
00002542 FFF8 .extension 0xFF8 // unimplemented
00002544 4E80 jsr D0
00002546 0020 7C08 ori.b -[A0], 0x8
0000254A 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
00002550 9001 sub.b D0, D1
00002552 0008 9421 ori.b A0, 0x21 /* '!' */
00002556 FFB8 .extension 0xFB8 // unimplemented
00002558 607F bra +0x81 /* 000025D9 */
0000255A 0000 33C1 ori.b D0, 0xC1
0000255E 0038 63E3 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xE3
00002564 63C4 bls -0x3A /* 0000252A */
00002566 0000 4800 ori.b D0, 0x0
0000256A 1211 move.b D1, [A1]
0000256C 6000 0000 bra +0x2 /* 0000256E */
// begin alternate branch 0000256E-00002572
label0000256E:
0000256E 0000 80BF ori.b D0, 0xBF
// end alternate branch 0000256E-00002572
label0000256E: // (misaligned)
00002570 80BF or.l D0, <<invalid special address>>
00002572 0082 8085 0000 ori.l D2, 0x80850000
00002578 3084 move.w [A0], D4
0000257A 0008 63C3 ori.b A0, 0xC3
0000257E 0000 4BFF ori.b D0, 0xFF
00002582 F931 .extension 0x931 // unimplemented
00002584 8041 or.w D0, D1
00002586 0014 2C03 ori.b [A4], 0x3
0000258A 0000 4182 ori.b D0, 0x82
0000258E 000C 3860 ori.b A4, 0x60 /* '`' */
00002592 0005 4800 ori.b D5, 0x0
00002596 0008 3860 ori.b A0, 0x60 /* '`' */
0000259A 0006 2C83 ori.b D6, 0x83
0000259E 0006 4086 ori.b D6, 0x86
000025A2 0014 80DF ori.b [A4], 0xDF
000025A6 0082 80E6 0000 ori.l D2, 0x80E60000
000025AC 7C9E moveq.l D6, 0xFFFFFF9E
000025AE 44AA 7C87 neg.l [A2 + 0x7C87]
000025B2 45AA 8001 .invalid 2, [A2 - 0x7FFF] // invalid opcode 4 with b == 6
000025B6 0050 3021 ori.w [A0], 0x3021 /* '0!' */
000025BA 0048 7C08 ori.w A0, 0x7C08
000025BE 03A6 bclr -[A6], D1
000025C0 BBC1 cmpa.l A5, D1
000025C2 FFF8 .extension 0xFF8 // unimplemented
000025C4 4E80 jsr D0
000025C6 0020 7C08 ori.b -[A0], 0x8
000025CA 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
000025D0 9001 sub.b D0, D1
000025D2 0008 9421 ori.b A0, 0x21 /* '!' */
000025D6 FFC0 .extension 0xFC0 // unimplemented
000025D8 7CBF moveq.l D6, 0xFFFFFFBF
000025DA 0734 607E btst [A4 + D6.w + 0x7E], D3
000025DE 0000 3860 ori.b D0, 0x60 /* '`' */
000025E2 0016 4BFF ori.b [A6], 0xFF
000025E6 FA1D .extension 0xA1D // unimplemented
000025E8 8041 or.w D0, D1
000025EA 0014 6069 ori.b [A4], 0x69 /* 'i' */
000025EE 0000 38C0 ori.b D0, 0xC0
000025F2 0000 98DE ori.b D0, 0xDE
000025F6 0071 2C09 0000 ori.w [A1 + D0.w], 0x2C09 /* ',\t' */
000025FC 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
000025FE 0060 80E9 ori.w -[A0], 0x80E9
00002602 0000 3900 ori.b D0, 0x0
00002606 0000 9907 ori.b D0, 0x7
0000260A 0010 57EA ori.b [A0], 0xEA
0000260E 07BD bclr <<invalid special address>>, D3
00002610 316A FFFF 7D6B move.w [A0 + 0x7D6B], [A2 - 0x1]
00002616 5110 subq.b [A0], 8
00002618 9967 sub.w -[A7], D4
0000261A 0014 57EC ori.b [A4], 0xEC
0000261E 0739 20CC 0000 btst [0x20CC0000], D3
00002624 7CC6 moveq.l D6, 0xFFFFFFC6
00002626 6114 bsr +0x16 /* 0000263C */
00002628 98C7 sub.w A4, D7
0000262A 0012 57E4 ori.b [A2], 0xE4
0000262E 07FF bset <<invalid special address>>, D3
00002630 20A4 move.l [A0], -[A4]
00002632 0000 7CA5 ori.b D0, 0xA5
00002636 2114 move.l -[A0], [A4]
00002638 98A7 sub.l D4, -[A7]
0000263A 0013 913E ori.b [A3], 0x3E /* '>' */
// begin alternate branch 0000263C-0000263E
fn0000263C:
0000263C 913E sub.b <<invalid special address>>, D0
// end alternate branch 0000263C-0000263E
fn0000263C: // (misaligned)
0000263E 0082 9907 0011 ori.l D2, 0x99070011
00002644 57EA 077B seq [A2 + 0x77B]
00002648 316A FFFF 7D6B move.w [A0 + 0x7D6B], [A2 - 0x1]
0000264E 5110 subq.b [A0], 8
00002650 997E sub.w <<invalid special address>>, D4
00002652 0071 63C3 0000 ori.w [A1 + D0.w], 0x63C3
00002658 4BFF lea.l A5, <<invalid special address>>
0000265A FE81 .extension 0xE81 // unimplemented
0000265C 8001 or.b D0, D1
0000265E 0048 3021 ori.w A0, 0x3021 /* '0!' */
00002662 0040 7C08 ori.w D0, 0x7C08
00002666 03A6 bclr -[A6], D1
00002668 BBC1 cmpa.l A5, D1
0000266A FFF8 .extension 0xFF8 // unimplemented
0000266C 4E80 jsr D0
0000266E 0020 7C08 ori.b -[A0], 0x8
00002672 02A6 9001 0008 andi.l -[A6], 0x90010008
00002678 9421 sub.b D2, -[A1]
0000267A FFC8 .extension 0xFC8 // unimplemented
0000267C 8083 or.l D0, D3
0000267E 0082 2C04 0000 ori.l D2, 0x2C040000
00002684 4082 negx.l D2
00002686 0008 4800 ori.b A0, 0x0
0000268A 0010 8063 ori.b [A0], 0x63 /* 'c' */
0000268E 0082 4BFF F9A1 ori.l D2, 0x4BFFF9A1
00002694 8041 or.w D0, D1
00002696 0014 8001 ori.b [A4], 0x1
0000269A 0040 3021 ori.w D0, 0x3021 /* '0!' */
0000269E 0038 7C08 03A6 ori.b [0x000003A6], 0x8
000026A4 4E80 jsr D0
000026A6 0020 7C08 ori.b -[A0], 0x8
000026AA 02A6 BF61 FFEC andi.l -[A6], 0xBF61FFEC
000026B0 9001 sub.b D0, D1
000026B2 0008 9421 ori.b A0, 0x21 /* '!' */
000026B6 FF98 .extension 0xF98 // unimplemented
000026B8 607F bra +0x81 /* 00002739 */
000026BA 0000 3361 ori.b D0, 0x61 /* 'a' */
000026BE 0038 33A1 0040 ori.b [0x00000040], 0xA1
000026C4 33C1 0048 7C85 move.w [0x00487C85], D1
000026CA 8670 B0BD or.w D3, [A0 + A3.w - 0x67]
000026CE 0000 B09D ori.b D0, 0x9D
000026D2 0002 807D ori.b D2, 0x7D /* '}' */
000026D6 0000 809F ori.b D0, 0x9F
000026DA 0072 4BFF F84D ori.w [A2 + A7 + 0x4D], 0x4BFF
000026E0 8041 or.w D0, D1
000026E2 0014 3B80 ori.b [A4], 0x80
000026E6 0000 2C03 ori.b D0, 0x3
000026EA 0000 4182 ori.b D0, 0x82
000026EE 0164 bchg -[A4], D0
000026F0 807D or.w D0, <<invalid special address>>
000026F2 0000 809F ori.b D0, 0x9F
000026F6 0076 4BFF F831 ori.w [A6 + A7 + 0x31], 0x4BFF
000026FC 8041 or.w D0, D1
000026FE 0014 3B80 ori.b [A4], 0x80
00002702 0001 2C03 ori.b D1, 0x3
00002706 0000 4182 ori.b D0, 0x82
0000270A 005C 809F ori.w [A4]+, 0x809F
0000270E 0082 80A4 0000 ori.l D2, 0x80A40000
00002714 88C5 divu.w D4, D5
00002716 0014 2C86 ori.b [A4], 0x86
0000271A 0000 4186 ori.b D0, 0x86
0000271E 0134 63E3 0000 63C4 0000 btst [[] + 0x63C40000], D0
00002728 4800 nbcd.b D0
0000272A 1281 move.b [A1], D1
0000272C 6000 0000 bra +0x2 /* 0000272E */
// begin alternate branch 0000272E-00002732
label0000272E:
0000272E 0000 63C3 ori.b D0, 0xC3
// end alternate branch 0000272E-00002732
label0000272E: // (misaligned)
00002730 63C3 bls -0x3B /* 000026F5 */
00002732 0000 3880 ori.b D0, 0x80
00002736 FFFF .extension 0xFFF // unimplemented
00002738 6085 bra -0x79 /* 000026BF */
0000273A 0000 4BFF ori.b D0, 0xFF
0000273E F955 .extension 0x955 // unimplemented
00002740 8041 or.w D0, D1
00002742 0014 807D ori.b [A4], 0x7D /* '}' */
00002746 0000 63C4 ori.b D0, 0xC4
0000274A 0000 4BFF ori.b D0, 0xFF
0000274E F95D .extension 0x95D // unimplemented
00002750 8041 or.w D0, D1
00002752 0014 2C03 ori.b [A4], 0x3
00002756 0000 4182 ori.b D0, 0x82
0000275A 00F8 3B80 ori.? [0x00003B80], 0xFFFFFFFFFFFFFFFF
0000275E 0003 4800 ori.b D3, 0x0
00002762 00F0 63E3 0000 6364 0000 ori.? [[] + 0x63640000], 0xFFFFFFFFFFFFFFFF
0000276C 4800 nbcd.b D0
0000276E 1065 movea.b A0, -[A5]
00002770 6000 0000 bra +0x2 /* 00002772 */
// begin alternate branch 00002772-00002776
label00002772:
00002772 0000 807D ori.b D0, 0x7D /* '}' */
// end alternate branch 00002772-00002776
label00002772: // (misaligned)
00002774 807D or.w D0, <<invalid special address>>
00002776 0000 6364 ori.b D0, 0x64 /* 'd' */
0000277A 0000 4BFF ori.b D0, 0xFF
0000277E F92D .extension 0x92D // unimplemented
00002780 8041 or.w D0, D1
00002782 0014 2C03 ori.b [A4], 0x3
00002786 0000 4182 ori.b D0, 0x82
0000278A 00C8 ori.? A0, 0xFFFFFFFFFFFFFFFF
0000278C 3B80 0002 move.w [A5 + D0.w + 0x2], D0
00002790 809F or.l D0, [A7]+
00002792 0082 80A4 0000 ori.l D2, 0x80A40000
00002798 88C5 divu.w D4, D5
0000279A 0013 2C86 ori.b [A3], 0x86
0000279E 0000 4086 ori.b D0, 0x86
000027A2 0010 88FF ori.b [A0], 0xFF
000027A6 006F 2F07 0000 ori.w [A7 + 0x0], 0x2F07
000027AC 419A .invalid 0, [A2]+ // invalid opcode 4 with b == 6
000027AE 00A4 891F 0070 ori.l -[A4], 0x891F0070
000027B4 2F88 0000 move.l [A7 + D0.w], A0
000027B8 419E .invalid 0, [A6]+ // invalid opcode 4 with b == 6
000027BA 0044 63E3 ori.w D4, 0x63E3
000027BE 0000 63C4 ori.b D0, 0xC4
000027C2 0000 4800 ori.b D0, 0x0
000027C6 106D 6000 movea.b A0, [A5 + 0x6000]
000027CA 0000 63C3 ori.b D0, 0xC3
000027CE 0000 3880 ori.b D0, 0x80
000027D2 FFFF .extension 0xFFF // unimplemented
000027D4 6085 bra -0x79 /* 0000275B */
000027D6 0000 4BFF ori.b D0, 0xFF
000027DA F8B9 .extension 0x8B9 // unimplemented
000027DC 8041 or.w D0, D1
000027DE 0014 807D ori.b [A4], 0x7D /* '}' */
000027E2 0000 63C4 ori.b D0, 0xC4
000027E6 0000 4BFF ori.b D0, 0xFF
000027EA F8C1 .extension 0x8C1 // unimplemented
000027EC 8041 or.w D0, D1
000027EE 0014 2C03 ori.b [A4], 0x3
000027F2 0000 4182 ori.b D0, 0x82
000027F6 0008 3B80 ori.b A0, 0x80
000027FA 0004 889F ori.b D4, 0x9F
000027FE 0071 2C84 0000 ori.w [A1 + D0.w], 0x2C84
00002804 4186 .invalid 0, D6 // invalid opcode 4 with b == 6
00002806 004C 63E3 ori.w A4, 0x63E3
0000280A 0000 63C4 ori.b D0, 0xC4
0000280E 0000 4800 ori.b D0, 0x0
00002812 10B5 6000 move.b [A0], [A5 + D6.w]
00002816 0000 63C3 ori.b D0, 0xC3
0000281A 0000 3880 ori.b D0, 0x80
0000281E FFFF .extension 0xFFF // unimplemented
00002820 6085 bra -0x79 /* 000027A7 */
00002822 0000 4BFF ori.b D0, 0xFF
00002826 F86D .extension 0x86D // unimplemented
00002828 8041 or.w D0, D1
0000282A 0014 807D ori.b [A4], 0x7D /* '}' */
0000282E 0000 63C4 ori.b D0, 0xC4
00002832 0000 4BFF ori.b D0, 0xFF
00002836 F875 .extension 0x875 // unimplemented
00002838 8041 or.w D0, D1
0000283A 0014 2C03 ori.b [A4], 0x3
0000283E 0000 4182 ori.b D0, 0x82
00002842 0010 63E3 ori.b [A0], 0xE3
00002846 0000 4BFF ori.b D0, 0xFF
0000284A FD01 .extension 0xD01 // unimplemented
0000284C 607C bra +0x7E /* 000028CA */
0000284E 0000 6383 ori.b D0, 0x83
00002852 0000 8001 ori.b D0, 0x1
00002856 0070 3021 0068 ori.w [A0 + D0.w + 0x68], 0x3021 /* '0!' */
0000285C 7C08 moveq.l D6, 0x08
0000285E 03A6 bclr -[A6], D1
00002860 BB61 xor.w -[A1], D5
00002862 FFEC .extension 0xFEC // unimplemented
00002864 4E80 jsr D0
00002866 0020 7C08 ori.b -[A0], 0x8
0000286A 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00002870 9001 sub.b D0, D1
00002872 0008 9421 ori.b A0, 0x21 /* '!' */
00002876 FFB8 .extension 0xFB8 // unimplemented
00002878 60DD bra -0x21 /* 00002857 */
0000287A 0000 7C63 ori.b D0, 0x63 /* 'c' */
0000287E 0734 7C84 btst [A4 + D7 * 4 - 0x124], D3
00002882 0734 83FD btst <<invalid full ext with IS == 1 and I/IS == 5>>, D3
00002886 0000 63E6 ori.b D0, 0xE6
0000288A 0000 4800 ori.b D0, 0x0
0000288E 0B19 btst [A1]+, D5
00002890 6000 0000 bra +0x2 /* 00002892 */
// begin alternate branch 00002892-00002896
label00002892:
00002892 0000 607E ori.b D0, 0x7E /* '~' */
// end alternate branch 00002892-00002896
label00002892: // (misaligned)
00002894 607E bra +0x80 /* 00002914 */
00002896 0000 80FD ori.b D0, 0xFD
0000289A 0004 8102 ori.b D4, 0x2
0000289E FFF0 .extension 0xFF0 // unimplemented
000028A0 2807 move.l D4, D7
000028A2 0006 4181 ori.b D6, 0x81
000028A6 006C 54E9 103A ori.w [A4 + 0x103A], 0x54E9
// begin alternate branch 000028AA-000028AE
label000028AA:
000028AA 103A 7D28 move.b D0, [PC + 0x7D28 /* 0000A5D4 */]
// end alternate branch 000028AA-000028AE
label000028AA: // (misaligned)
000028AC 7D28 moveq.l D6, 0x28
000028AE 482E 7D28 nbcd.b [A6 + 0x7D28]
000028B2 4814 nbcd.b [A4]
000028B4 7D28 moveq.l D6, 0x28
000028B6 03A6 bclr -[A6], D1
000028B8 4E80 jsr D0
000028BA 0020 63E3 ori.b -[A0], 0xE3
000028BE 0000 63C4 ori.b D0, 0xC4
000028C2 0000 4800 ori.b D0, 0x0
000028C6 2015 move.l D0, [A5]
000028C8 6000 0000 bra +0x2 /* 000028CA */
// begin alternate branch 000028CA-000028CE
label000028CA:
000028CA 0000 63E3 ori.b D0, 0xE3
// end alternate branch 000028CA-000028CE
label000028CA: // (misaligned)
000028CC 63E3 bls -0x1B /* 000028B1 */
000028CE 0000 63C4 ori.b D0, 0xC4
000028D2 0000 4800 ori.b D0, 0x0
000028D6 21E5 6000 move.l [0x00006000], -[A5]
000028DA 0000 4800 ori.b D0, 0x0
000028DE 0034 63E3 0000 ori.b [A4 + D0.w], 0xE3
000028E4 63C4 bls -0x3A /* 000028AA */
000028E6 0000 4800 ori.b D0, 0x0
000028EA 1A29 6000 move.b D5, [A1 + 0x6000]
000028EE 0000 4800 ori.b D0, 0x0
000028F2 0020 889F ori.b -[A0], 0x9F
000028F6 0071 2C04 0000 ori.w [A1 + D0.w], 0x2C04
000028FC 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
000028FE 0014 63E3 ori.b [A4], 0xE3
00002902 0000 63C4 ori.b D0, 0xC4
// begin alternate branch 00002904-00002906
label00002904:
00002904 63C4 bls -0x3A /* 000028CA */
// end alternate branch 00002904-00002906
label00002904: // (misaligned)
00002906 0000 4800 ori.b D0, 0x0
0000290A 1A89 move.b [A5], A1
0000290C 6000 0000 bra +0x2 /* 0000290E */
// begin alternate branch 0000290E-00002912
label0000290E:
0000290E 0000 4800 ori.b D0, 0x0
// end alternate branch 0000290E-00002912
label0000290E: // (misaligned)
00002910 4800 nbcd.b D0
00002912 0C5D 6000 cmpi.w [A5]+, 0x6000 /* '`\0' */
// begin alternate branch 00002914-0000291A
label00002914:
00002914 6000 0000 bra +0x2 /* 00002916 */
label00002916: // (misaligned)
00002918 8001 or.b D0, D1
// end alternate branch 00002914-0000291A
label00002914: // (misaligned)
label00002916:
00002916 0000 8001 ori.b D0, 0x1
0000291A 0050 3021 ori.w [A0], 0x3021 /* '0!' */
0000291E 0048 7C08 ori.w A0, 0x7C08
00002922 03A6 bclr -[A6], D1
00002924 BBA1 xor.l -[A1], D5
00002926 FFF4 .extension 0xFF4 // unimplemented
00002928 4E80 jsr D0
0000292A 0020 FFFF ori.b -[A0], 0xFF
0000292E FF90 .extension 0xF90 // unimplemented
00002930 FFFF .extension 0xFFF // unimplemented
00002932 FFE4 .extension 0xFE4 // unimplemented
00002934 FFFF .extension 0xFFF // unimplemented
00002936 FFE4 .extension 0xFE4 // unimplemented
00002938 FFFF .extension 0xFFF // unimplemented
0000293A FFE4 .extension 0xFE4 // unimplemented
0000293C FFFF .extension 0xFFF // unimplemented
0000293E FFB4 .extension 0xFB4 // unimplemented
00002940 FFFF .extension 0xFFF // unimplemented
00002942 FFC8 .extension 0xFC8 // unimplemented
00002944 FFFF .extension 0xFFF // unimplemented
00002946 FFC8 .extension 0xFC8 // unimplemented
00002948 FFFF .extension 0xFFF // unimplemented
0000294A FFE4 .extension 0xFE4 // unimplemented
0000294C 7C08 moveq.l D6, 0x08
0000294E 02A6 7D80 0026 andi.l -[A6], 0x7D800026
00002954 BEC1 cmpa.w A7, D1
00002956 FFD8 .extension 0xFD8 // unimplemented
00002958 9001 sub.b D0, D1
0000295A 0008 9181 ori.b A0, 0x81
0000295E 0004 9421 ori.b D4, 0x21 /* '!' */
00002962 FF78 .extension 0xF78 // unimplemented
00002964 609E bra -0x60 /* 00002904 */
00002966 0000 607F ori.b D0, 0x7F
0000296A 0000 3101 ori.b D0, 0x1
0000296E 0038 3121 0058 ori.b [0x00000058], 0x21 /* '!' */
00002974 88BF or.l D4, <<invalid special address>>
00002976 006E 2C05 0000 ori.w [A6 + 0x0], 0x2C05
0000297C 4082 negx.l D2
0000297E 0040 4800 ori.w D0, 0x4800 /* 'H\0' */
00002982 0080 80DF 0082 ori.l D0, 0x80DF0082
00002988 80E6 divu.w D0, -[A6]
0000298A 0000 8947 ori.b D0, 0x47 /* 'G' */
0000298E 0010 216A ori.b [A0], 0x6A /* 'j' */
00002992 0000 7D6B ori.b D0, 0x6B /* 'k' */
00002996 5114 subq.b [A4], 8
00002998 9967 sub.w -[A7], D4
0000299A 0010 4800 ori.b [A0], 0x0
0000299E 0064 819F ori.w -[A4], 0x819F
000029A2 0082 80AC 0000 ori.l D2, 0x80AC0000
000029A8 8865 or.w D4, -[A5]
000029AA 0011 2083 ori.b [A1], 0x83
000029AE 0000 7C84 ori.b D0, 0x84
000029B2 1914 move.b -[A4], [A4]
000029B4 9885 sub.l D4, D5
000029B6 0011 4800 ori.b [A1], 0x0
000029BA 0048 93E9 ori.w A0, 0x93E9
000029BE 0000 93C9 ori.b D0, 0xC9
000029C2 0004 80C2 ori.b D4, 0xC2
000029C6 FFF8 .extension 0xFF8 // unimplemented
000029C8 7EC6 moveq.l D7, 0xFFFFFFC6
000029CA 04AA 7EC8 05AA 807F subi.l [A2 - 0x7F81], 0x7EC805AA
000029D2 0072 6104 0000 ori.w [A2 + D0.w], 0x6104
000029D8 6125 bsr +0x27 /* 000029FF */
000029DA 0000 38C0 ori.b D0, 0xC0
000029DE 0000 4BFF ori.b D0, 0xFF
000029E2 F669 .extension 0x669 // unimplemented
000029E4 8041 or.w D0, D1
000029E6 0014 2C1E ori.b [A4], 0x1E
000029EA 0004 4182 ori.b D4, 0x82
000029EE FF98 .extension 0xF98 // unimplemented
000029F0 2C9E move.l [A6], [A6]+
000029F2 0005 4186 ori.b D5, 0x86
000029F6 FFAC .extension 0xFAC // unimplemented
000029F8 2F1E move.l -[A7], [A6]+
000029FA 0006 419A ori.b D6, 0x9A
000029FE FFA4 .extension 0xFA4 // unimplemented
00002A00 8001 or.b D0, D1
00002A02 0090 8181 008C ori.l [A0], 0x8181008C
00002A08 3021 move.w D0, -[A1]
00002A0A 0088 7C08 03A6 ori.l A0, 0x7C0803A6
00002A10 BAC1 cmpa.w A5, D1
00002A12 FFD8 .extension 0xFD8 // unimplemented
00002A14 7D83 moveq.l D6, 0xFFFFFF83
00002A16 8120 or.b -[A0], D0
00002A18 4E80 jsr D0
00002A1A 0020 7C08 ori.b -[A0], 0x8
label00002A1E:
00002A1E 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00002A24 9001 sub.b D0, D1
00002A26 0008 9421 ori.b A0, 0x21 /* '!' */
00002A2A FFB0 .extension 0xFB0 // unimplemented
00002A2C 607E bra +0x80 /* 00002AAC */
00002A2E 0000 33E1 ori.b D0, 0xE1
00002A32 0038 63C3 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xC3
00002A38 63E4 bls -0x1A /* 00002A1E */
00002A3A 0000 4800 ori.b D0, 0x0
00002A3E 0D3D btst <<invalid special address>>, D6
00002A40 6000 0000 bra +0x2 /* 00002A42 */
// begin alternate branch 00002A42-00002A46
label00002A42:
00002A42 0000 807E ori.b D0, 0x7E /* '~' */
// end alternate branch 00002A42-00002A46
label00002A42: // (misaligned)
00002A44 807E or.w D0, <<invalid special address>>
00002A46 0076 63E4 0000 ori.w [A6 + D0.w], 0x63E4
00002A4C 4BFF lea.l A5, <<invalid special address>>
00002A4E F6ED .extension 0x6ED // unimplemented
00002A50 8041 or.w D0, D1
00002A52 0014 63E3 ori.b [A4], 0xE3
00002A56 0000 3880 ori.b D0, 0x80
00002A5A FFFF .extension 0xFFF // unimplemented
00002A5C 6085 bra -0x79 /* 000029E3 */
00002A5E 0000 4BFF ori.b D0, 0xFF
00002A62 F631 .extension 0x631 // unimplemented
00002A64 8041 or.w D0, D1
00002A66 0014 80BE ori.b [A4], 0xBE
00002A6A 0082 80C5 0000 ori.l D2, 0x80C50000
00002A70 88E6 divu.w D4, -[A6]
00002A72 0012 2C07 ori.b [A2], 0x7
00002A76 0000 4182 ori.b D0, 0x82
00002A7A 0014 A91F ori.b [A4], 0x1F
00002A7E 0000 3108 ori.b D0, 0x8
00002A82 FFF4 .extension 0xFF4 // unimplemented
00002A84 B11F xor.b [A7]+, D0
00002A86 0000 4800 ori.b D0, 0x0
00002A8A 0010 A95F ori.b [A0], 0x5F /* '_' */
00002A8E 0002 314A ori.b D2, 0x4A /* 'J' */
00002A92 FFF4 .extension 0xFF4 // unimplemented
00002A94 B15F xor.w [A7]+, D0
00002A96 0002 807E ori.b D2, 0x7E /* '~' */
00002A9A 0072 63E4 0000 ori.w [A2 + D0.w], 0x63E4
00002AA0 4BFF lea.l A5, <<invalid special address>>
00002AA2 F699 .extension 0x699 // unimplemented
00002AA4 8041 or.w D0, D1
00002AA6 0014 4BFF ori.b [A4], 0xFF
00002AAA F649 .extension 0x649 // unimplemented
label00002AAC:
00002AAC 8041 or.w D0, D1
00002AAE 0014 607D ori.b [A4], 0x7D /* '}' */
00002AB2 0000 63E3 ori.b D0, 0xE3
00002AB6 0000 3880 ori.b D0, 0x80
00002ABA 0001 6085 ori.b D1, 0x85
00002ABE 0000 4BFF ori.b D0, 0xFF
00002AC2 F6A9 .extension 0x6A9 // unimplemented
00002AC4 8041 or.w D0, D1
00002AC6 0014 63A3 ori.b [A4], 0xA3
00002ACA 0000 63E4 ori.b D0, 0xE4
00002ACE 0000 4BFF ori.b D0, 0xFF
00002AD2 F669 .extension 0x669 // unimplemented
00002AD4 8041 or.w D0, D1
00002AD6 0014 63A3 ori.b [A4], 0xA3
00002ADA 0000 809E ori.b D0, 0x9E
00002ADE 0072 6085 0000 ori.w [A2 + D0.w], 0x6085
00002AE4 4BFF lea.l A5, <<invalid special address>>
00002AE6 F69D .extension 0x69D // unimplemented
00002AE8 8041 or.w D0, D1
00002AEA 0014 63A3 ori.b [A4], 0xA3
00002AEE 0000 4BFF ori.b D0, 0xFF
00002AF2 F571 .extension 0x571 // unimplemented
00002AF4 8041 or.w D0, D1
00002AF6 0014 8001 ori.b [A4], 0x1
00002AFA 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
00002AFE 0050 7C08 ori.w [A0], 0x7C08
00002B02 03A6 bclr -[A6], D1
00002B04 BBA1 xor.l -[A1], D5
00002B06 FFF4 .extension 0xFF4 // unimplemented
00002B08 4E80 jsr D0
00002B0A 0020 7C08 ori.b -[A0], 0x8
00002B0E 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
00002B14 9001 sub.b D0, D1
00002B16 0008 9421 ori.b A0, 0x21 /* '!' */
00002B1A FFB8 .extension 0xFB8 // unimplemented
00002B1C 607E bra +0x80 /* 00002B9C */
00002B1E 0000 33E1 ori.b D0, 0xE1
00002B22 0038 7CA4 44AA ori.b [0x000044AA], 0xA4
00002B28 7CBF moveq.l D6, 0xFFFFFFBF
00002B2A 45AA 80FE .invalid 2, [A2 - 0x7F02] // invalid opcode 4 with b == 6
00002B2E 0082 8107 0000 ori.l D2, 0x81070000
00002B34 8928 0012 or.b [A0 + 0x12], D4
00002B38 2C09 move.l D6, A1
00002B3A 0000 4182 ori.b D0, 0x82
00002B3E 0014 A95F ori.b [A4], 0x5F /* '_' */
00002B42 0000 314A ori.b D0, 0x4A /* 'J' */
00002B46 FFF4 .extension 0xFF4 // unimplemented
00002B48 B15F xor.w [A7]+, D0
00002B4A 0000 4800 ori.b D0, 0x0
00002B4E 0010 A97F ori.b [A0], 0x7F
00002B52 0002 316B ori.b D2, 0x6B /* 'k' */
00002B56 FFF4 .extension 0xFF4 // unimplemented
00002B58 B17F xor.w <<invalid special address>>, D0
00002B5A 0002 63E3 ori.b D2, 0xE3
00002B5E 0000 3880 ori.b D0, 0x80
00002B62 FFFF .extension 0xFFF // unimplemented
00002B64 6085 bra -0x79 /* 00002AEB */
00002B66 0000 4BFF ori.b D0, 0xFF
00002B6A F529 .extension 0x529 // unimplemented
00002B6C 8041 or.w D0, D1
00002B6E 0014 63E3 ori.b [A4], 0xE3
00002B72 0000 4BFF ori.b D0, 0xFF
00002B76 F5DD .extension 0x5DD // unimplemented
00002B78 8041 or.w D0, D1
00002B7A 0014 807E ori.b [A4], 0x7E /* '~' */
00002B7E 0082 8083 0000 ori.l D2, 0x80830000
00002B84 88A4 or.l D4, -[A4]
00002B86 0012 2C05 ori.b [A2], 0x5
00002B8A 0000 4182 ori.b D0, 0x82
00002B8E 0014 A8DF ori.b [A4], 0xDF
00002B92 0000 30C6 ori.b D0, 0xC6
00002B96 000C B0DF ori.b A4, 0xDF
00002B9A 0000 4800 ori.b D0, 0x0
// begin alternate branch 00002B9C-00002B9E
label00002B9C:
00002B9C 4800 nbcd.b D0
// end alternate branch 00002B9C-00002B9E
label00002B9C: // (misaligned)
00002B9E 0010 A8FF ori.b [A0], 0xFF
00002BA2 0002 30E7 ori.b D2, 0xE7
00002BA6 000C B0FF ori.b A4, 0xFF
00002BAA 0002 A87F ori.b D2, 0x7F
00002BAE 0002 A89F ori.b D2, 0x9F
00002BB2 0000 4BFF ori.b D0, 0xFF
00002BB6 F615 .extension 0x615 // unimplemented
00002BB8 8041 or.w D0, D1
00002BBA 0014 807E ori.b [A4], 0x7E /* '~' */
00002BBE 0082 8083 0000 ori.l D2, 0x80830000
00002BC4 88A4 or.l D4, -[A4]
00002BC6 0012 2C05 ori.b [A2], 0x5
00002BCA 0000 4182 ori.b D0, 0x82
00002BCE 0020 A87F ori.b -[A0], 0x7F
00002BD2 0006 3063 ori.b D6, 0x63 /* 'c' */
00002BD6 FFFE .extension 0xFFE // unimplemented
00002BD8 7C63 moveq.l D6, 0x63
00002BDA 0734 A89F btst [A4 + A2 - 0x97], D3
00002BDE 0000 4BFF ori.b D0, 0xFF
00002BE2 F601 .extension 0x601 // unimplemented
00002BE4 8041 or.w D0, D1
00002BE6 0014 4800 ori.b [A4], 0x0
00002BEA 001C A89F ori.b [A4]+, 0x9F
00002BEE 0004 3084 ori.b D4, 0x84
00002BF2 FFFE .extension 0xFFE // unimplemented
00002BF4 7C84 moveq.l D6, 0xFFFFFF84
00002BF6 0734 A87F btst [A4 + A2 + 0x7F], D3
00002BFA 0002 4BFF ori.b D2, 0xFF
00002BFE F5E5 .extension 0x5E5 // unimplemented
00002C00 8041 or.w D0, D1
00002C02 0014 A87F ori.b [A4], 0x7F
00002C06 0006 3063 ori.b D6, 0x63 /* 'c' */
00002C0A FFF0 .extension 0xFF0 // unimplemented
00002C0C 7C63 moveq.l D6, 0x63
00002C0E 0734 A89F btst [A4 + A2 - 0x97], D3
00002C12 0000 3084 ori.b D0, 0x84
00002C16 0001 7C84 ori.b D1, 0x84
00002C1A 0734 4BFF btst <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00002C1E F5AD .extension 0x5AD // unimplemented
00002C20 8041 or.w D0, D1
00002C22 0014 A87F ori.b [A4], 0x7F
00002C26 0006 3063 ori.b D6, 0x63 /* 'c' */
00002C2A FFF0 .extension 0xFF0 // unimplemented
00002C2C 7C63 moveq.l D6, 0x63
00002C2E 0734 A89F btst [A4 + A2 - 0x97], D3
00002C32 0004 3084 ori.b D4, 0x84
00002C36 FFFE .extension 0xFFE // unimplemented
00002C38 7C84 moveq.l D6, 0xFFFFFF84
00002C3A 0734 4BFF btst <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00002C3E F5A5 .extension 0x5A5 // unimplemented
00002C40 8041 or.w D0, D1
00002C42 0014 A89F ori.b [A4], 0x9F
00002C46 0004 3084 ori.b D4, 0x84
00002C4A FFF0 .extension 0xFF0 // unimplemented
00002C4C 7C84 moveq.l D6, 0xFFFFFF84
00002C4E 0734 A87F btst [A4 + A2 + 0x7F], D3
00002C52 0002 4BFF ori.b D2, 0xFF
00002C56 F575 .extension 0x575 // unimplemented
00002C58 8041 or.w D0, D1
00002C5A 0014 A87F ori.b [A4], 0x7F
00002C5E 0006 3063 ori.b D6, 0x63 /* 'c' */
00002C62 FFFE .extension 0xFFE // unimplemented
00002C64 7C63 moveq.l D6, 0x63
00002C66 0734 A89F btst [A4 + A2 - 0x97], D3
00002C6A 0004 3084 ori.b D4, 0x84
00002C6E FFF0 .extension 0xFF0 // unimplemented
00002C70 7C84 moveq.l D6, 0xFFFFFF84
00002C72 0734 4BFF btst <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00002C76 F56D .extension 0x56D // unimplemented
00002C78 8041 or.w D0, D1
00002C7A 0014 8001 ori.b [A4], 0x1
00002C7E 0050 3021 ori.w [A0], 0x3021 /* '0!' */
00002C82 0048 7C08 ori.w A0, 0x7C08
00002C86 03A6 bclr -[A6], D1
00002C88 BBC1 cmpa.l A5, D1
00002C8A FFF8 .extension 0xFF8 // unimplemented
00002C8C 4E80 jsr D0
00002C8E 0020 7C08 ori.b -[A0], 0x8
00002C92 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
00002C98 9001 sub.b D0, D1
00002C9A 0008 9421 ori.b A0, 0x21 /* '!' */
00002C9E FFC0 .extension 0xFC0 // unimplemented
00002CA0 60DF bra -0x1F /* 00002C81 */
00002CA2 0000 7C63 ori.b D0, 0x63 /* 'c' */
00002CA6 0734 7C84 btst [A4 + D7 * 4 - 0x124], D3
00002CAA 0734 80FF btst [A4 + A0.w - 0x1], D3
00002CAE 0000 60E6 ori.b D0, 0xE6
00002CB2 0000 60FE ori.b D0, 0xFE
00002CB6 0000 4800 ori.b D0, 0x0
00002CBA 06ED 6000 addi.? [A5 + 0x6000], 0xFFFFFFFFFFFFFFFF
00002CBE 0000 6064 ori.b D0, 0x64 /* 'd' */
00002CC2 0000 63C3 ori.b D0, 0xC3
00002CC6 0000 4800 ori.b D0, 0x0
00002CCA 1471 6000 movea.b A2, [A1 + D6.w]
00002CCE 0000 8001 ori.b D0, 0x1
00002CD2 0048 3021 ori.w A0, 0x3021 /* '0!' */
00002CD6 0040 7C08 ori.w D0, 0x7C08
00002CDA 03A6 bclr -[A6], D1
00002CDC BBC1 cmpa.l A5, D1
00002CDE FFF8 .extension 0xFF8 // unimplemented
00002CE0 4E80 jsr D0
00002CE2 0020 7C08 ori.b -[A0], 0x8
00002CE6 02A6 7D80 0026 andi.l -[A6], 0x7D800026
00002CEC BF41 xor.w D1, D7
00002CEE FFE8 .extension 0xFE8 // unimplemented
00002CF0 9001 sub.b D0, D1
00002CF2 0008 9181 ori.b A0, 0x81
00002CF6 0004 9421 ori.b D4, 0x21 /* '!' */
00002CFA FF80 .extension 0xF80 // unimplemented
00002CFC 88A3 or.l D4, -[A3]
00002CFE 006E 2C05 0000 ori.w [A6 + 0x0], 0x2C05
00002D04 4082 negx.l D2
00002D06 0008 4800 ori.b A0, 0x0
00002D0A 00E0 ori.? -[A0], 0xFFFFFFFFFFFFFFFF
00002D0C 607F bra +0x81 /* 00002D8D */
00002D0E 0000 3381 ori.b D0, 0x81
00002D12 0038 33A1 0040 ori.b [0x00000040], 0xA1
00002D18 33C1 0060 80DF move.w [0x006080DF], D1
00002D1E 0082 80E6 0000 ori.l D2, 0x80E60000
00002D24 8907 sbcd D4, D7
00002D26 0014 2C88 ori.b [A4], 0x88
00002D2A 0000 4186 ori.b D0, 0x86
00002D2E 00BC 4BFF F3C1 8041 0014 ori.l 0x80410014, 0x4BFFF3C1
00002D38 607B bra +0x7D /* 00002DB5 */
00002D3A 0000 4BFF ori.b D0, 0xFF
00002D3E F3B5 .extension 0x3B5 // unimplemented
00002D40 8041 or.w D0, D1
00002D42 0014 6065 ori.b [A4], 0x65 /* 'e' */
00002D46 0000 6064 ori.b D0, 0x64 /* 'd' */
00002D4A 0000 807F ori.b D0, 0x7F
00002D4E 0018 609A ori.b [A0]+, 0x9A
00002D52 0000 809F ori.b D0, 0x9F
00002D56 001C 4BFF ori.b [A4]+, 0xFF
00002D5A F4A1 .extension 0x4A1 // unimplemented
00002D5C 8041 or.w D0, D1
00002D5E 0014 6363 ori.b [A4], 0x63 /* 'c' */
00002D62 0000 4BFF ori.b D0, 0xFF
00002D66 F0ED .extension 0x0ED // unimplemented
00002D68 8041 or.w D0, D1
00002D6A 0014 63E3 ori.b [A4], 0xE3
00002D6E 0000 63C4 ori.b D0, 0xC4
00002D72 0000 4800 ori.b D0, 0x0
00002D76 0991 bclr [A1], D4
00002D78 6000 0000 bra +0x2 /* 00002D7A */
// begin alternate branch 00002D7A-00002D7E
label00002D7A:
00002D7A 0000 6343 ori.b D0, 0x43 /* 'C' */
// end alternate branch 00002D7A-00002D7E
label00002D7A: // (misaligned)
00002D7C 6343 bls +0x45 /* 00002DC1 */
00002D7E 0000 A89E ori.b D0, 0x9E
00002D82 0002 A8BE ori.b D2, 0xBE
00002D86 0000 4BFF ori.b D0, 0xFF
00002D8A F4B9 .extension 0x4B9 // unimplemented
00002D8C 8041 or.w D0, D1
00002D8E 0014 6343 ori.b [A4], 0x43 /* 'C' */
00002D92 0000 4BFF ori.b D0, 0xFF
00002D96 F105 .extension 0x105 // unimplemented
00002D98 8041 or.w D0, D1
00002D9A 0014 93FC ori.b [A4], 0xFC
00002D9E 0000 8182 ori.b D0, 0x82
00002DA2 FFFC .extension 0xFFC // unimplemented
00002DA4 7C8C moveq.l D6, 0xFFFFFF8C
00002DA6 04AA 7C9D 05AA 807F subi.l [A2 - 0x7F81], 0x7C9D05AA
00002DAE 0072 63A4 0000 ori.w [A2 + D0.w], 0x63A4
00002DB4 6385 bls -0x79 /* 00002D3B */
00002DB6 0000 38C0 ori.b D0, 0xC0
00002DBA 0000 4BFF ori.b D0, 0xFF
00002DBE F28D .extension 0x28D // unimplemented
00002DC0 8041 or.w D0, D1
00002DC2 0014 6363 ori.b [A4], 0x63 /* 'c' */
00002DC6 0000 4BFF ori.b D0, 0xFF
00002DCA F0D1 .extension 0x0D1 // unimplemented
00002DCC 8041 or.w D0, D1
00002DCE 0014 6363 ori.b [A4], 0x63 /* 'c' */
00002DD2 0000 4BFF ori.b D0, 0xFF
00002DD6 F28D .extension 0x28D // unimplemented
00002DD8 8041 or.w D0, D1
00002DDA 0014 6343 ori.b [A4], 0x43 /* 'C' */
00002DDE 0000 4BFF ori.b D0, 0xFF
00002DE2 F281 .extension 0x281 // unimplemented
00002DE4 8041 or.w D0, D1
00002DE6 0014 8001 ori.b [A4], 0x1
00002DEA 0088 8181 0084 ori.l A0, 0x81810084
00002DF0 3021 move.w D0, -[A1]
00002DF2 0080 7C08 03A6 ori.l D0, 0x7C0803A6
00002DF8 BB41 xor.w D1, D5
00002DFA FFE8 .extension 0xFE8 // unimplemented
00002DFC 7D83 moveq.l D6, 0xFFFFFF83
00002DFE 8120 or.b -[A0], D0
00002E00 4E80 jsr D0
00002E02 0020 7C08 ori.b -[A0], 0x8
00002E06 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
00002E0C 9001 sub.b D0, D1
00002E0E 0008 9421 ori.b A0, 0x21 /* '!' */
00002E12 FFC0 .extension 0xFC0 // unimplemented
00002E14 33E1 0038 3880 move.w [0x00383880], -[A1]
00002E1A 0000 909F ori.b D0, 0x9F
00002E1E 0000 63E4 ori.b D0, 0xE4
00002E22 0000 3C60 ori.b D0, 0x60 /* '`' */
00002E26 7379 moveq.l D1, 0x79
00002E28 6063 bra +0x65 /* 00002E8D */
00002E2A 7376 moveq.l D1, 0x76
00002E2C 4BFF lea.l A5, <<invalid special address>>
00002E2E F145 .extension 0x145 // unimplemented
00002E30 8041 or.w D0, D1
00002E32 0014 2C03 ori.b [A4], 0x3
00002E36 0000 4082 ori.b D0, 0x82
00002E3A 001C 809F ori.b [A4]+, 0x9F
00002E3E 0000 5484 ori.b D0, 0x84
00002E42 043E 2C84 subi.b <<invalid special address>>, 0x84
00002E46 0700 btst D0, D3
00002E48 4184 .invalid 0, D4 // invalid opcode 4 with b == 6
00002E4A 000C 3920 ori.b A4, 0x20 /* ' ' */
00002E4E 0001 4800 ori.b D1, 0x0
00002E52 0008 3920 ori.b A0, 0x20 /* ' ' */
00002E56 0000 5523 ori.b D0, 0x23 /* '#' */
00002E5A 063E 8001 addi.b <<invalid special address>>, 0x1
00002E5E 0048 3021 ori.w A0, 0x3021 /* '0!' */
00002E62 0040 7C08 ori.w D0, 0x7C08
00002E66 03A6 bclr -[A6], D1
00002E68 BBE1 cmpa.l A5, -[A1]
00002E6A FFFC .extension 0xFFC // unimplemented
00002E6C 4E80 jsr D0
00002E6E 0020 7C08 ori.b -[A0], 0x8
00002E72 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
00002E78 9001 sub.b D0, D1
00002E7A 0008 9421 ori.b A0, 0x21 /* '!' */
00002E7E FFC0 .extension 0xFC0 // unimplemented
00002E80 33E1 0038 3880 move.w [0x00383880], -[A1]
00002E86 0000 909F ori.b D0, 0x9F
00002E8A 0000 63E4 ori.b D0, 0xE4
00002E8E 0000 3C60 ori.b D0, 0x60 /* '`' */
00002E92 7164 moveq.l D0, 0x64
00002E94 6063 bra +0x65 /* 00002EF9 */
00002E96 2020 move.l D0, -[A0]
00002E98 4BFF lea.l A5, <<invalid special address>>
00002E9A F0D9 .extension 0x0D9 // unimplemented
00002E9C 8041 or.w D0, D1
00002E9E 0014 2C03 ori.b [A4], 0x3
00002EA2 0000 4082 ori.b D0, 0x82
00002EA6 0018 809F ori.b [A0]+, 0x9F
00002EAA 0000 5484 ori.b D0, 0x84
00002EAE 042F 4182 000C subi.b [A7 + 0xC], 0x82
00002EB4 3920 move.w -[A4], -[A0]
00002EB6 0001 4800 ori.b D1, 0x0
00002EBA 0008 3920 ori.b A0, 0x20 /* ' ' */
00002EBE 0000 5523 ori.b D0, 0x23 /* '#' */
00002EC2 063E 8001 addi.b <<invalid special address>>, 0x1
00002EC6 0048 3021 ori.w A0, 0x3021 /* '0!' */
00002ECA 0040 7C08 ori.w D0, 0x7C08
00002ECE 03A6 bclr -[A6], D1
00002ED0 BBE1 cmpa.l A5, -[A1]
00002ED2 FFFC .extension 0xFFC // unimplemented
00002ED4 4E80 jsr D0
00002ED6 0020 7C08 ori.b -[A0], 0x8
00002EDA 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
00002EE0 9001 sub.b D0, D1
00002EE2 0008 9421 ori.b A0, 0x21 /* '!' */
00002EE6 FFB8 .extension 0xFB8 // unimplemented
00002EE8 33C1 0038 33E1 move.w [0x003833E1], D1
00002EEE 003C 63E3 ori.b ccr, 227
00002EF2 0000 4BFF ori.b D0, 0xFF
00002EF6 F095 .extension 0x095 // unimplemented
00002EF8 8041 or.w D0, D1
00002EFA 0014 63C3 ori.b [A4], 0xC3
00002EFE 0000 4BFF ori.b D0, 0xFF
00002F02 EF69 lsl D1.w, D7
00002F04 8041 or.w D0, D1
00002F06 0014 807E ori.b [A4], 0x7E /* '~' */
00002F0A 0000 4BFF ori.b D0, 0xFF
00002F0E F04D .extension 0x04D // unimplemented
00002F10 8041 or.w D0, D1
00002F12 0014 807F ori.b [A4], 0x7F
00002F16 0000 3063 ori.b D0, 0x63 /* 'c' */
00002F1A 0030 809E 0000 ori.b [A0 + D0.w], 0x9E
00002F20 3084 move.w [A0], D4
00002F22 0030 38A0 000A ori.b [A0 + D0.w + 0xA], 0xA0
00002F28 4BFF lea.l A5, <<invalid special address>>
00002F2A F091 .extension 0x091 // unimplemented
00002F2C 8041 or.w D0, D1
00002F2E 0014 807F ori.b [A4], 0x7F
00002F32 0000 3063 ori.b D0, 0x63 /* 'c' */
00002F36 0042 809E ori.w D2, 0x809E
00002F3A 0000 3084 ori.b D0, 0x84
00002F3E 0042 38A0 ori.w D2, 0x38A0
00002F42 000E 4BFF ori.b A6, 0xFF
00002F46 F075 .extension 0x075 // unimplemented
00002F48 8041 or.w D0, D1
00002F4A 0014 807F ori.b [A4], 0x7F
00002F4E 0000 3063 ori.b D0, 0x63 /* 'c' */
00002F52 003A 4BFF F07D ori.b [PC - 0xF83 /* 00001FD1, value 0x82 */], 0xFF
00002F58 8041 or.w D0, D1
00002F5A 0014 807F ori.b [A4], 0x7F
00002F5E 0000 3063 ori.b D0, 0x63 /* 'c' */
00002F62 0020 4BFF ori.b -[A0], 0xFF
00002F66 F085 .extension 0x085 // unimplemented
00002F68 8041 or.w D0, D1
00002F6A 0014 8001 ori.b [A4], 0x1
00002F6E 0050 3021 ori.w [A0], 0x3021 /* '0!' */
00002F72 0048 7C08 ori.w A0, 0x7C08
00002F76 03A6 bclr -[A6], D1
00002F78 BBC1 cmpa.l A5, D1
00002F7A FFF8 .extension 0xFF8 // unimplemented
00002F7C 4E80 jsr D0
00002F7E 0020 7C08 ori.b -[A0], 0x8
00002F82 02A6 9001 0008 andi.l -[A6], 0x90010008
00002F88 7C63 moveq.l D6, 0x63
00002F8A 0734 80A2 btst [A4 + A0.w - 0x94], D3
00002F8E FFF4 .extension 0xFF4 // unimplemented
00002F90 2803 move.l D4, D3
00002F92 000C 4181 ori.b A4, 0x81
00002F96 0068 5466 103A ori.w [A0 + 0x103A], 0x5466 /* 'Tf' */
00002F9C 7CC5 moveq.l D6, 0xFFFFFFC5
00002F9E 302E 7CC5 move.w D0, [A6 + 0x7CC5]
00002FA2 3014 move.w D0, [A4]
00002FA4 7CC8 moveq.l D6, 0xFFFFFFC8
00002FA6 03A6 bclr -[A6], D1
00002FA8 4E80 jsr D0
00002FAA 0020 3CE0 ori.b -[A0], 0xE0
00002FAE 0000 60E7 ori.b D0, 0xE7
00002FB2 FFFF .extension 0xFFF // unimplemented
00002FB4 B0E4 cmpa.w A0, -[A4]
00002FB6 0004 B0E4 ori.b D4, 0xE4
00002FBA 0002 B0E4 ori.b D2, 0xE4
00002FBE 0000 4800 ori.b D0, 0x0
00002FC2 004C 3D00 ori.w A4, 0x3D00 /* '=\0' */
00002FC6 0000 6108 ori.b D0, 0x8
00002FCA CCCC mulu.w D6, A4
00002FCC B104 xor.b D4, D0
00002FCE 0002 B104 ori.b D2, 0x4
00002FD2 0000 3D20 ori.b D0, 0x20 /* ' ' */
00002FD6 0000 6129 ori.b D0, 0x29 /* ')' */
00002FDA FFFF .extension 0xFFF // unimplemented
00002FDC B124 xor.b -[A4], D0
00002FDE 0004 4800 ori.b D4, 0x0
00002FE2 002C 3940 3333 ori.b [A4 + 0x3333], 0x40 /* '@' */
00002FE8 B144 xor.w D4, D0
00002FEA 0002 B144 ori.b D2, 0x44 /* 'D' */
00002FEE 0000 3960 ori.b D0, 0x60 /* '`' */
00002FF2 6666 bne +0x68 /* 0000305A */
00002FF4 B164 xor.w -[A4], D0
00002FF6 0004 4800 ori.b D4, 0x0
00002FFA 0014 3980 ori.b [A4], 0x80
00002FFE 0000 B184 ori.b D0, 0x84
00003002 0004 B184 ori.b D4, 0x84
00003006 0002 B184 ori.b D2, 0x84
0000300A 0000 8001 ori.b D0, 0x1
0000300E 0008 7C08 ori.b A0, 0x8
00003012 03A6 bclr -[A6], D1
00003014 4E80 jsr D0
00003016 0020 FFFF ori.b -[A0], 0xFF
0000301A FF94 .extension 0xF94 // unimplemented
0000301C FFFF .extension 0xFFF // unimplemented
0000301E FFE4 .extension 0xFE4 // unimplemented
00003020 FFFF .extension 0xFFF // unimplemented
00003022 FFE4 .extension 0xFE4 // unimplemented
00003024 FFFF .extension 0xFFF // unimplemented
00003026 FFE4 .extension 0xFE4 // unimplemented
00003028 FFFF .extension 0xFFF // unimplemented
0000302A FF94 .extension 0xF94 // unimplemented
0000302C FFFF .extension 0xFFF // unimplemented
0000302E FF94 .extension 0xF94 // unimplemented
00003030 FFFF .extension 0xFFF // unimplemented
00003032 FFE4 .extension 0xFE4 // unimplemented
00003034 FFFF .extension 0xFFF // unimplemented
00003036 FF94 .extension 0xF94 // unimplemented
00003038 FFFF .extension 0xFFF // unimplemented
0000303A FFE4 .extension 0xFE4 // unimplemented
0000303C FFFF .extension 0xFFF // unimplemented
0000303E FFAC .extension 0xFAC // unimplemented
00003040 FFFF .extension 0xFFF // unimplemented
00003042 FFE4 .extension 0xFE4 // unimplemented
00003044 FFFF .extension 0xFFF // unimplemented
00003046 FFAC .extension 0xFAC // unimplemented
00003048 FFFF .extension 0xFFF // unimplemented
0000304A FFCC .extension 0xFCC // unimplemented
0000304C FFFF .extension 0xFFF // unimplemented
0000304E FFE4 .extension 0xFE4 // unimplemented
00003050 7C08 moveq.l D6, 0x08
00003052 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00003058 9001 sub.b D0, D1
label0000305A:
0000305A 0008 9421 ori.b A0, 0x21 /* '!' */
0000305E FFB8 .extension 0xFB8 // unimplemented
00003060 60BD bra -0x41 /* 0000301F */
00003062 0000 7C9F ori.b D0, 0x9F
00003066 0734 33C1 btst [[ + <<invalid base displacement size>>]], D3
0000306A 0038 63C4 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xC4
00003070 4BFF lea.l A5, <<invalid special address>>
00003072 EF31 roxl D1.b, D7
00003074 8041 or.w D0, D1
00003076 0014 80DE ori.b [A4], 0xDE
0000307A 0000 80E6 ori.b D0, 0xE6
0000307E 0000 8107 ori.b D0, 0x7
00003082 0008 8128 ori.b A0, 0x28 /* '(' */
00003086 0000 A949 ori.b D0, 0x49 /* 'I' */
0000308A 0006 7C0A ori.b D6, 0xA /* '\n' */
0000308E F800 .extension 0x800 // unimplemented
00003090 4080 negx.l D0
00003092 0040 63C4 ori.w D0, 0x63C4
00003096 0000 3860 ori.b D0, 0x60 /* '`' */
0000309A 0000 4BFF ori.b D0, 0xFF
0000309E EF05 asl D5.b, 7
000030A0 8041 or.w D0, D1
000030A2 0014 80BE ori.b [A4], 0xBE
000030A6 0000 80C5 ori.b D0, 0xC5
000030AA 0000 80E6 ori.b D0, 0xE6
000030AE 0008 8107 ori.b A0, 0x7
000030B2 0000 A928 ori.b D0, 0x28 /* '(' */
000030B6 0006 7C09 ori.b D6, 0x9 /* '\t' */
000030BA F800 .extension 0x800 // unimplemented
000030BC 4080 negx.l D0
000030BE 0014 63A4 ori.b [A4], 0xA4
000030C2 0000 63E3 ori.b D0, 0xE3
000030C6 0000 4BFF ori.b D0, 0xFF
000030CA FEB9 .extension 0xEB9 // unimplemented
000030CC 4800 nbcd.b D0
000030CE 0028 80BE 0000 ori.b [A0 + 0x0], 0xBE
000030D4 80C5 divu.w D0, D5
000030D6 0000 80E6 ori.b D0, 0xE6
000030DA 0008 8107 ori.b A0, 0x7
000030DE 0000 57E9 ori.b D0, 0xE9
000030E2 1838 7D08 move.b D4, [0x00007D08]
000030E6 4814 nbcd.b [A4]
000030E8 3108 move.w -[A0], A0
000030EA 000A 7C68 ori.b A2, 0x68 /* 'h' */
000030EE 34AA 7C7D move.w [A2], [A2 + 0x7C7D]
000030F2 35AA 8001 0050 move.w [A2 + D0.w + 0x50], [A2 - 0x7FFF]
000030F8 3021 move.w D0, -[A1]
000030FA 0048 7C08 ori.w A0, 0x7C08
000030FE 03A6 bclr -[A6], D1
00003100 BBA1 xor.l -[A1], D5
00003102 FFF4 .extension 0xFF4 // unimplemented
00003104 4E80 jsr D0
00003106 0020 7C08 ori.b -[A0], 0x8
0000310A 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
00003110 9001 sub.b D0, D1
00003112 0008 9421 ori.b A0, 0x21 /* '!' */
00003116 FFB8 .extension 0xFB8 // unimplemented
00003118 33E1 0038 7C84 move.w [0x00387C84], -[A1]
0000311E 0734 63E5 btst <<invalid full ext with IS == 1 and I/IS == 5>>, D3
00003122 0000 4BFF ori.b D0, 0xFF
00003126 FF2D .extension 0xF2D // unimplemented
00003128 63E3 bls -0x1B /* 0000310D */
0000312A 0000 4BFF ori.b D0, 0xFF
0000312E F1D5 .extension 0x1D5 // unimplemented
00003130 8041 or.w D0, D1
00003132 0014 8001 ori.b [A4], 0x1
00003136 0050 3021 ori.w [A0], 0x3021 /* '0!' */
0000313A 0048 7C08 ori.w A0, 0x7C08
0000313E 03A6 bclr -[A6], D1
00003140 BBE1 cmpa.l A5, -[A1]
00003142 FFFC .extension 0xFFC // unimplemented
00003144 4E80 jsr D0
00003146 0020 7C08 ori.b -[A0], 0x8
0000314A 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
00003150 9001 sub.b D0, D1
00003152 0008 9421 ori.b A0, 0x21 /* '!' */
00003156 FFB8 .extension 0xFB8 // unimplemented
00003158 33E1 0038 7C84 move.w [0x00387C84], -[A1]
0000315E 0734 63E5 btst <<invalid full ext with IS == 1 and I/IS == 5>>, D3
00003162 0000 4BFF ori.b D0, 0xFF
00003166 FEED .extension 0xEED // unimplemented
00003168 63E3 bls -0x1B /* 0000314D */
0000316A 0000 4BFF ori.b D0, 0xFF
0000316E F105 .extension 0x105 // unimplemented
00003170 8041 or.w D0, D1
00003172 0014 8001 ori.b [A4], 0x1
00003176 0050 3021 ori.w [A0], 0x3021 /* '0!' */
0000317A 0048 7C08 ori.w A0, 0x7C08
0000317E 03A6 bclr -[A6], D1
00003180 BBE1 cmpa.l A5, -[A1]
00003182 FFFC .extension 0xFFC // unimplemented
00003184 4E80 jsr D0
00003186 0020 7CA5 ori.b -[A0], 0xA5
0000318A 0734 20E5 btst [A4 + D2.w - 0x27], D3
0000318E 000F 7CE7 ori.b A7, 0xE7
00003192 0734 A103 0000 A124 btst [[A4 + <<invalid base displacement size>> + A2] + 0xA124], D3
0000319A 0000 7D09 ori.b D0, 0x9 /* '\t' */
0000319E 4010 negx.b [A0]
000031A0 7D08 moveq.l D6, 0x08
000031A2 39D6 3940 move.w 0x3940 /* '9@' */, [A6]
000031A6 000F 7D08 ori.b A7, 0x8
000031AA 53D6 sls [A6]
000031AC 7D09 moveq.l D6, 0x09
000031AE 4014 negx.b [A4]
000031B0 B106 xor.b D6, D0
000031B2 0000 A163 ori.b D0, 0x63 /* 'c' */
000031B6 0002 A184 ori.b D2, 0x84
000031BA 0002 7D6C ori.b D2, 0x6C /* 'l' */
000031BE 5810 addq.b [A0], 4
000031C0 7D6B moveq.l D6, 0x6B
000031C2 39D6 7D6B move.w 0x7D6B /* '}k' */, [A6]
000031C6 53D6 sls [A6]
000031C8 7D6C moveq.l D6, 0x6C
000031CA 5814 addq.b [A4], 4
000031CC B166 xor.w -[A6], D0
000031CE 0002 A123 ori.b D2, 0x23 /* '#' */
000031D2 0004 A104 ori.b D4, 0x4
000031D6 0004 7D28 ori.b D4, 0x28 /* '(' */
000031DA 4810 nbcd.b [A0]
000031DC 7CE9 moveq.l D6, 0xFFFFFFE9
000031DE 39D6 7CE7 move.w 0x7CE7, [A6]
000031E2 53D6 sls [A6]
000031E4 7CE8 moveq.l D6, 0xFFFFFFE8
000031E6 3814 move.w D4, [A4]
000031E8 B0E6 cmpa.w A0, -[A6]
000031EA 0004 4E80 ori.b D4, 0x80
000031EE 0020 7C08 ori.b -[A0], 0x8
000031F2 02A6 BF41 FFE8 andi.l -[A6], 0xBF41FFE8
000031F8 9001 sub.b D0, D1
000031FA 0008 9421 ori.b A0, 0x21 /* '!' */
000031FE FFA0 .extension 0xFA0 // unimplemented
label00003200:
00003200 60FE bra -0x0 /* 00003200 */
00003202 0000 7CDD ori.b D0, 0xDD
00003206 0734 7CBC btst [A4 + D7 * 4 - 0x68], D3
0000320A 0734 607F btst [A4 + D6.w + 0x7F], D3
0000320E 0000 3341 ori.b D0, 0x41 /* 'A' */
00003212 0038 3361 0040 ori.b [0x00000040], 0x61 /* 'a' */
00003218 7C84 moveq.l D6, 0xFFFFFF84
0000321A 0734 63E3 0000 6365 0000 btst [[] + 0x63650000], D3
00003224 4BFF lea.l A5, <<invalid special address>>
00003226 FE2D .extension 0xE2D // unimplemented
00003228 63E3 bls -0x1B /* 0000320D */
0000322A 0000 6384 ori.b D0, 0x84
0000322E 0000 6345 ori.b D0, 0x45 /* 'E' */
00003232 0000 4BFF ori.b D0, 0xFF
00003236 FE1D .extension 0xE1D // unimplemented
00003238 63C6 bls -0x38 /* 00003200 */
0000323A 0000 6363 ori.b D0, 0x63 /* 'c' */
0000323E 0000 6344 ori.b D0, 0x44 /* 'D' */
00003242 0000 63A5 ori.b D0, 0xA5
00003246 0000 4BFF ori.b D0, 0xFF
0000324A FF41 .extension 0xF41 // unimplemented
0000324C 8001 or.b D0, D1
0000324E 0068 3021 0060 ori.w [A0 + 0x60], 0x3021 /* '0!' */
00003254 7C08 moveq.l D6, 0x08
00003256 03A6 bclr -[A6], D1
00003258 BB41 xor.w D1, D5
0000325A FFE8 .extension 0xFE8 // unimplemented
0000325C 4E80 jsr D0
0000325E 0020 7C08 ori.b -[A0], 0x8
00003262 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
00003268 9001 sub.b D0, D1
0000326A 0008 9421 ori.b A0, 0x21 /* '!' */
0000326E FFB8 .extension 0xFB8 // unimplemented
00003270 33E1 0038 7C84 move.w [0x00387C84], -[A1]
00003276 0734 7CA5 btst [A4 + D7 * 4 - 0x91], D3
0000327A 0734 7CC6 btst [A4 + D7 * 4 - 0x58], D3
0000327E 0734 63E7 btst <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00003282 0000 4BFF ori.b D0, 0xFF
00003286 FF6D .extension 0xF6D // unimplemented
00003288 63E3 bls -0x1B /* 0000326D */
0000328A 0000 4BFF ori.b D0, 0xFF
0000328E F075 .extension 0x075 // unimplemented
00003290 8041 or.w D0, D1
00003292 0014 8001 ori.b [A4], 0x1
00003296 0050 3021 ori.w [A0], 0x3021 /* '0!' */
0000329A 0048 7C08 ori.w A0, 0x7C08
0000329E 03A6 bclr -[A6], D1
000032A0 BBE1 cmpa.l A5, -[A1]
000032A2 FFFC .extension 0xFFC // unimplemented
000032A4 4E80 jsr D0
000032A6 0020 7C08 ori.b -[A0], 0x8
000032AA 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
000032B0 9001 sub.b D0, D1
000032B2 0008 9421 ori.b A0, 0x21 /* '!' */
000032B6 FFB8 .extension 0xFB8 // unimplemented
000032B8 33E1 0038 7C84 move.w [0x00387C84], -[A1]
000032BE 0734 7CA5 btst [A4 + D7 * 4 - 0x91], D3
000032C2 0734 7CC6 btst [A4 + D7 * 4 - 0x58], D3
000032C6 0734 63E7 btst <<invalid full ext with IS == 1 and I/IS == 7>>, D3
000032CA 0000 4BFF ori.b D0, 0xFF
000032CE FF25 .extension 0xF25 // unimplemented
000032D0 63E3 bls -0x1B /* 000032B5 */
000032D2 0000 4BFF ori.b D0, 0xFF
000032D6 EF9D rol D5, 7
000032D8 8041 or.w D0, D1
000032DA 0014 8001 ori.b [A4], 0x1
000032DE 0050 3021 ori.w [A0], 0x3021 /* '0!' */
000032E2 0048 7C08 ori.w A0, 0x7C08
000032E6 03A6 bclr -[A6], D1
000032E8 BBE1 cmpa.l A5, -[A1]
000032EA FFFC .extension 0xFFC // unimplemented
000032EC 4E80 jsr D0
000032EE 0020 7C08 ori.b -[A0], 0x8
000032F2 02A6 BEE1 FFDC andi.l -[A6], 0xBEE1FFDC
000032F8 9001 sub.b D0, D1
000032FA 0008 9421 ori.b A0, 0x21 /* '!' */
000032FE FF98 .extension 0xF98 // unimplemented
00003300 7CC8 moveq.l D6, 0xFFFFFFC8
00003302 0735 4181 btst [[ + <<invalid base displacement size>> + D4]], D3
00003306 000C 3860 ori.b A4, 0x60 /* '`' */
0000330A 0001 4800 ori.b D1, 0x0
0000330E 0084 60FB 0000 ori.l D4, 0x60FB0000
00003314 7CBA moveq.l D6, 0xFFFFFFBA
00003316 0734 7C99 btst [A4 + D7 * 4 - 0x103], D3
0000331A 0734 6078 btst [A4 + D6.w + 0x78], D3
0000331E 0000 32E1 ori.b D0, 0xE1
00003322 0038 3BC0 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xC0
00003328 63DF bls -0x1F /* 00003309 */
0000332A 0000 611C ori.b D0, 0x1C
0000332E 0000 6303 ori.b D0, 0x3
00003332 0000 57E9 ori.b D0, 0xE9
00003336 083C 7CDB 4AAE btst.b 0xAE, 0xDB
0000333C 6324 bls +0x26 /* 00003362 */
0000333E 0000 6345 ori.b D0, 0x45 /* 'E' */
00003342 0000 62E7 ori.b D0, 0xE7
00003346 0000 4BFF ori.b D0, 0xFF
0000334A FEA9 .extension 0xEA9 // unimplemented
0000334C 63DD bls -0x21 /* 0000332B */
0000334E 0000 62E3 ori.b D0, 0xE3
00003352 0000 4BFF ori.b D0, 0xFF
00003356 EDCD 8041 bfffo D0, A5 {1:1}
0000335A 0014 607E ori.b [A4], 0x7E /* '~' */
0000335E 0000 7FDE ori.b D0, 0xDE
label00003362:
00003362 0734 2C1F btst [A4 + D2 * 4 + 0x1F], D3
00003366 0000 4081 ori.b D0, 0x81
0000336A 0014 7C9E ori.b [A4], 0x9E
0000336E E800 asr D0.b, 4
00003370 4086 negx.l D6
00003372 000C 3860 ori.b A4, 0x60 /* '`' */
00003376 0000 4800 ori.b D0, 0x0
0000337A 0018 309F ori.b [A0]+, 0x9F
0000337E 0001 7C9F ori.b D1, 0x9F
00003382 0734 7F1F E000 4198 btst [[A4] + D7 * 8 - 0x1FFFBE68], D3
0000338A FFA8 .extension 0xFA8 // unimplemented
0000338C 3860 movea.w A4, -[A0]
0000338E 0001 8001 ori.b D1, 0x1
00003392 0070 3021 0068 ori.w [A0 + D0.w + 0x68], 0x3021 /* '0!' */
00003398 7C08 moveq.l D6, 0x08
0000339A 03A6 bclr -[A6], D1
0000339C BAE1 cmpa.w A5, -[A1]
0000339E FFDC .extension 0xFDC // unimplemented
000033A0 4E80 jsr D0
000033A2 0020 7C08 ori.b -[A0], 0x8
000033A6 02A6 BF21 FFE4 andi.l -[A6], 0xBF21FFE4
000033AC 9001 sub.b D0, D1
000033AE 0008 9421 ori.b A0, 0x21 /* '!' */
000033B2 FF90 .extension 0xF90 // unimplemented
000033B4 60DD bra -0x21 /* 00003393 */
000033B6 0000 60BB ori.b D0, 0xBB
000033BA 0000 7C99 ori.b D0, 0x99
000033BE 0734 7C7A btst [A4 + D7 * 4 + 0x7A], D3
000033C2 0734 3381 btst [[ + <<invalid base displacement size>> + D3 * 2]], D3
000033C6 0038 33E1 0040 ori.b [0x00000040], 0xE1
000033CC 3BC0 move.w <<invalid special address>>, D0
000033CE 0000 2C1A ori.b D0, 0x1A
000033D2 0004 4180 ori.b D4, 0x80
000033D6 005C 80FB ori.w [A4]+, 0x80FB
000033DA 0000 A907 ori.b D0, 0x7
000033DE 0004 2C88 ori.b D4, 0x88
000033E2 0001 4186 ori.b D1, 0x86
000033E6 004C 4BFF ori.w A4, 0x4BFF
000033EA FA1D .extension 0xA1D // unimplemented
000033EC 6000 0000 bra +0x2 /* 000033EE */
// begin alternate branch 000033EE-000033F2
label000033EE:
000033EE 0000 2C03 ori.b D0, 0x3
// end alternate branch 000033EE-000033F2
label000033EE: // (misaligned)
000033F0 2C03 move.l D6, D3
000033F2 0000 4182 ori.b D0, 0x82
000033F6 003C 63A3 ori.b ccr, 163
000033FA 0000 6385 ori.b D0, 0x85
000033FE 0000 3880 ori.b D0, 0x80
00003402 000B 4BFF ori.b A3, 0xFF
00003406 FC4D .extension 0xC4D // unimplemented
00003408 A09C syscall NewPtrStartup
0000340A 0000 2C04 ori.b D0, 0x4
0000340E 0000 4082 ori.b D0, 0x82
00003412 001C A0BC ori.b [A4]+, 0xBC
00003416 0002 2C85 ori.b D2, 0x85
0000341A 0000 4086 ori.b D0, 0x86
0000341E 0010 A0DC ori.b [A0], 0xDC
00003422 0004 2F06 ori.b D4, 0x6
00003426 0000 419A ori.b D0, 0x9A
0000342A 0008 3BC0 ori.b A0, 0xC0
0000342E 0001 4BFF ori.b D1, 0xFF
00003432 FA41 .extension 0xA41 // unimplemented
00003434 6000 0000 bra +0x2 /* 00003436 */
// begin alternate branch 00003436-0000343A
label00003436:
00003436 0000 2C03 ori.b D0, 0x3
// end alternate branch 00003436-0000343A
label00003436: // (misaligned)
00003438 2C03 move.l D6, D3
0000343A 0000 4182 ori.b D0, 0x82
0000343E 0014 5724 ori.b [A4], 0x24 /* '$' */
00003442 07FF bset <<invalid special address>>, D3
00003444 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
00003446 000C 3920 ori.b A4, 0x20 /* ' ' */
0000344A 0001 4800 ori.b D1, 0x0
0000344E 0008 3920 ori.b A0, 0x20 /* ' ' */
00003452 0000 5529 ori.b D0, 0x29 /* ')' */
00003456 063E 2C9E addi.b <<invalid special address>>, 0x9E
0000345A 0000 4186 ori.b D0, 0x86
0000345E 00F8 2F09 ori.? [0x00002F09], 0xFFFFFFFFFFFFFFFF
00003462 0000 419A ori.b D0, 0x9A
00003466 00F0 2F9A 0008 ori.? [[ + D2 * 8] + 0x8], 0xFFFFFFFFFFFFFFFF
0000346C 419D .invalid 0, [A5]+ // invalid opcode 4 with b == 6
0000346E 00E8 4BFF ori.? [A0 + 0x4BFF], 0xFFFFFFFFFFFFFFFF
00003472 EDB9 rol D1, D6
00003474 8041 or.w D0, D1
00003476 0014 607C ori.b [A4], 0x7C /* '|' */
0000347A 0000 6363 ori.b D0, 0x63 /* 'c' */
0000347E 0000 4BFF ori.b D0, 0xFF
00003482 EB99 rol D1, 5
00003484 8041 or.w D0, D1
00003486 0014 3880 ori.b [A4], 0x80
0000348A 0000 B09F ori.b D0, 0x9F
0000348E 0000 38A0 ori.b D0, 0xA0
00003492 0007 B0BF ori.b D7, 0xBF
00003496 0002 38C0 ori.b D2, 0xC0
0000349A 0008 B0DF ori.b A0, 0xDF
0000349E 0004 38E0 ori.b D4, 0xE0
000034A2 000A B0FF ori.b A2, 0xFF
000034A6 0006 3900 ori.b D6, 0x0
000034AA 000D B11F ori.b A5, 0x1F
000034AE 0008 63A3 ori.b A0, 0xA3
000034B2 0000 63E7 ori.b D0, 0xE7
000034B6 0000 3880 ori.b D0, 0x80
000034BA 0005 38A0 ori.b D5, 0xA0
000034BE 0006 6086 ori.b D6, 0x86
000034C2 0000 4BFF ori.b D0, 0xFF
000034C6 FE2D .extension 0xE2D // unimplemented
000034C8 3BC0 move.w <<invalid special address>>, D0
000034CA 0000 2C03 ori.b D0, 0x3
000034CE 0000 4182 ori.b D0, 0x82
000034D2 0078 3880 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0x3880
000034D8 B09F cmp.l D0, [A7]+
000034DA 0000 38A0 ori.b D0, 0xA0
000034DE 0001 B0BF ori.b D1, 0xBF
000034E2 0002 38C0 ori.b D2, 0xC0
000034E6 0004 B0DF ori.b D4, 0xDF
000034EA 0004 63A3 ori.b D4, 0xA3
000034EE 0000 63E7 ori.b D0, 0xE7
000034F2 0000 3880 ori.b D0, 0x80
000034F6 0007 38A0 ori.b D7, 0xA0
000034FA 0008 38C0 ori.b A0, 0xC0
000034FE 0003 4BFF ori.b D3, 0xFF
00003502 FDF1 .extension 0xDF1 // unimplemented
00003504 2C03 move.l D6, D3
00003506 0000 4182 ori.b D0, 0x82
0000350A 0040 3880 ori.w D0, 0x3880
0000350E 0000 B09F ori.b D0, 0x9F
00003512 0000 38A0 ori.b D0, 0xA0
00003516 0004 B0BF ori.b D4, 0xBF
0000351A 0002 38C0 ori.b D2, 0xC0
0000351E 000F B0DF ori.b A7, 0xDF
00003522 0004 63A3 ori.b D4, 0xA3
00003526 0000 63E7 ori.b D0, 0xE7
0000352A 0000 3880 ori.b D0, 0x80
0000352E 000B 38A0 ori.b A3, 0xA0
00003532 000C 38C0 ori.b A4, 0xC0
00003536 0003 4BFF ori.b D3, 0xFF
0000353A FDB9 .extension 0xDB9 // unimplemented
0000353C 2C03 move.l D6, D3
0000353E 0000 4182 ori.b D0, 0x82
00003542 0008 3BC0 ori.b A0, 0xC0
00003546 0001 6383 ori.b D1, 0x83
0000354A 0000 4BFF ori.b D0, 0xFF
0000354E EACD 8041 bfchg A5 {1:1}
00003552 0014 63C3 ori.b [A4], 0xC3
00003556 0000 8001 ori.b D0, 0x1
0000355A 0078 3021 0070 ori.w [0x00000070 /* __m68k_vec_switch__ */], 0x3021 /* '0!' */
00003560 7C08 moveq.l D6, 0x08
00003562 03A6 bclr -[A6], D1
00003564 BB21 xor.b -[A1], D5
00003566 FFE4 .extension 0xFE4 // unimplemented
00003568 4E80 jsr D0
0000356A 0020 7C08 ori.b -[A0], 0x8
0000356E 02A6 9001 0008 andi.l -[A6], 0x90010008
00003574 9421 sub.b D2, -[A1]
00003576 FFC8 .extension 0xFC8 // unimplemented
00003578 3860 movea.w A4, -[A0]
0000357A 0021 4BFF ori.b -[A1], 0xFF
0000357E ED55 roxl D5.w, 6
00003580 8041 or.w D0, D1
00003582 0014 3860 ori.b [A4], 0x60 /* '`' */
00003586 001E 4BFF ori.b [A6]+, 0xFF
0000358A EC89 lsr D1, 6
0000358C 8041 or.w D0, D1
0000358E 0014 8001 ori.b [A4], 0x1
00003592 0040 3021 ori.w D0, 0x3021 /* '0!' */
00003596 0038 7C08 03A6 ori.b [0x000003A6], 0x8
0000359C 4E80 jsr D0
0000359E 0020 7C08 ori.b -[A0], 0x8
000035A2 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
000035A8 9001 sub.b D0, D1
000035AA 0008 9421 ori.b A0, 0x21 /* '!' */
000035AE FFB8 .extension 0xFB8 // unimplemented
000035B0 33E1 0038 7C83 move.w [0x00387C83], -[A1]
000035B6 44AA 7C9F neg.l [A2 + 0x7C9F]
000035BA 45AA 4BFF .invalid 2, [A2 + 0x4BFF] // invalid opcode 4 with b == 6
000035BE EB95 roxl D5, 5
000035C0 8041 or.w D0, D1
000035C2 0014 63E3 ori.b [A4], 0xE3
000035C6 0000 3880 ori.b D0, 0x80
000035CA 0001 6085 ori.b D1, 0x85
000035CE 0000 4BFF ori.b D0, 0xFF
000035D2 EAC1 8041 bfchg D1 {1:1}
000035D6 0014 63E3 ori.b [A4], 0xE3
000035DA 0000 4BFF ori.b D0, 0xFF
000035DE EAFD 8041 bfchg <<invalid special address>> {1:1}
000035E2 0014 8001 ori.b [A4], 0x1
000035E6 0050 3021 ori.w [A0], 0x3021 /* '0!' */
000035EA 0048 7C08 ori.w A0, 0x7C08
000035EE 03A6 bclr -[A6], D1
000035F0 BBE1 cmpa.l A5, -[A1]
000035F2 FFFC .extension 0xFFC // unimplemented
000035F4 4E80 jsr D0
000035F6 0020 7C08 ori.b -[A0], 0x8
000035FA 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00003600 9001 sub.b D0, D1
00003602 0008 9421 ori.b A0, 0x21 /* '!' */
00003606 FFB8 .extension 0xFB8 // unimplemented
00003608 9061 sub.w D0, -[A1]
0000360A 0060 9081 ori.w -[A0], 0x9081
0000360E 0064 33E1 ori.w -[A4], 0x33E1
00003612 0060 A87F ori.w -[A0], 0xA87F
00003616 0006 3063 ori.b D6, 0x63 /* 'c' */
0000361A FFFF .extension 0xFFF // unimplemented
0000361C 7C63 moveq.l D6, 0x63
0000361E 0734 B07F btst [A4 + A3.w + 0x7F], D3
00003622 0006 A89F ori.b D6, 0x9F
00003626 0004 3084 ori.b D4, 0x84
0000362A FFFF .extension 0xFFF // unimplemented
0000362C 7C84 moveq.l D6, 0xFFFFFF84
0000362E 0734 B09F btst [A4 + A3.w - 0x97], D3
00003632 0004 607E ori.b D4, 0x7E /* '~' */
00003636 0000 A87F ori.b D0, 0x7F
0000363A 0002 607D ori.b D2, 0x7D /* '}' */
0000363E 0000 4BFF ori.b D0, 0xFF
00003642 EB89 lsl D1, 5
00003644 8041 or.w D0, D1
00003646 0014 63A3 ori.b [A4], 0xA3
0000364A 0000 A89F ori.b D0, 0x9F
0000364E 0000 609D ori.b D0, 0x9D
00003652 0000 4BFF ori.b D0, 0xFF
00003656 EB8D lsl D5, 5
00003658 8041 or.w D0, D1
0000365A 0014 63C3 ori.b [A4], 0xC3
0000365E 0000 63A4 ori.b D0, 0xA4
00003662 0000 4BFF ori.b D0, 0xFF
00003666 EB7D rol D5.w, D5
00003668 8041 or.w D0, D1
0000366A 0014 8001 ori.b [A4], 0x1
0000366E 0050 3021 ori.w [A0], 0x3021 /* '0!' */
00003672 0048 7C08 ori.w A0, 0x7C08
00003676 03A6 bclr -[A6], D1
00003678 BBA1 xor.l -[A1], D5
0000367A FFF4 .extension 0xFF4 // unimplemented
0000367C 4E80 jsr D0
0000367E 0020 7C08 ori.b -[A0], 0x8
00003682 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00003688 9001 sub.b D0, D1
0000368A 0008 9421 ori.b A0, 0x21 /* '!' */
0000368E FFB8 .extension 0xFB8 // unimplemented
00003690 9061 sub.w D0, -[A1]
00003692 0060 9081 ori.w -[A0], 0x9081
00003696 0064 33E1 ori.w -[A4], 0x33E1
0000369A 0060 A87F ori.w -[A0], 0xA87F
0000369E 0006 3063 ori.b D6, 0x63 /* 'c' */
000036A2 FFFF .extension 0xFFF // unimplemented
000036A4 7C63 moveq.l D6, 0x63
000036A6 0734 B07F btst [A4 + A3.w + 0x7F], D3
000036AA 0006 A89F ori.b D6, 0x9F
000036AE 0004 3084 ori.b D4, 0x84
000036B2 FFFF .extension 0xFFF // unimplemented
000036B4 7C84 moveq.l D6, 0xFFFFFF84
000036B6 0734 B09F btst [A4 + A3.w - 0x97], D3
000036BA 0004 609E ori.b D4, 0x9E
000036BE 0000 607D ori.b D0, 0x7D /* '}' */
000036C2 0000 A87F ori.b D0, 0x7F
000036C6 0002 4BFF ori.b D2, 0xFF
000036CA EB01 asl D1.b, 5
000036CC 8041 or.w D0, D1
000036CE 0014 63A3 ori.b [A4], 0xA3
000036D2 0000 63C4 ori.b D0, 0xC4
000036D6 0000 4BFF ori.b D0, 0xFF
000036DA EB09 lsl D1.b, 5
000036DC 8041 or.w D0, D1
000036DE 0014 63A3 ori.b [A4], 0xA3
000036E2 0000 A89F ori.b D0, 0x9F
000036E6 0000 4BFF ori.b D0, 0xFF
000036EA EAF9 8041 0014 8001 bfchg [0x00148001] {1:1}
000036F2 0050 3021 ori.w [A0], 0x3021 /* '0!' */
000036F6 0048 7C08 ori.w A0, 0x7C08
000036FA 03A6 bclr -[A6], D1
000036FC BBA1 xor.l -[A1], D5
000036FE FFF4 .extension 0xFF4 // unimplemented
00003700 4E80 jsr D0
00003702 0020 7C08 ori.b -[A0], 0x8
00003706 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
0000370C 9001 sub.b D0, D1
0000370E 0008 9421 ori.b A0, 0x21 /* '!' */
00003712 FFB8 .extension 0xFB8 // unimplemented
00003714 609F bra -0x5F /* 000036B5 */
00003716 0000 607E ori.b D0, 0x7E /* '~' */
0000371A 0000 33A1 ori.b D0, 0xA1
0000371E 0038 63A3 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xA3
00003724 4BFF lea.l A5, <<invalid special address>>
00003726 E75D rol D5.w, 3
00003728 8041 or.w D0, D1
0000372A 0014 63C3 ori.b [A4], 0xC3
0000372E 0000 4BFF ori.b D0, 0xFF
00003732 E829 lsr D1.b, D4
00003734 8041 or.w D0, D1
00003736 0014 63E3 ori.b [A4], 0xE3
0000373A 0000 3880 ori.b D0, 0x80
0000373E 0000 6085 ori.b D0, 0x85
00003742 0000 4BFF ori.b D0, 0xFF
00003746 E785 asl D5, 3
00003748 8041 or.w D0, D1
0000374A 0014 63E3 ori.b [A4], 0xE3
0000374E 0000 4BFF ori.b D0, 0xFF
00003752 E791 roxl D1, 3
00003754 8041 or.w D0, D1
00003756 0014 807D ori.b [A4], 0x7D /* '}' */
0000375A 0000 4BFF ori.b D0, 0xFF
0000375E E7FD rol .w <<invalid special address>>
00003760 8041 or.w D0, D1
00003762 0014 8001 ori.b [A4], 0x1
00003766 0050 3021 ori.w [A0], 0x3021 /* '0!' */
0000376A 0048 7C08 ori.w A0, 0x7C08
0000376E 03A6 bclr -[A6], D1
00003770 BBA1 xor.l -[A1], D5
00003772 FFF4 .extension 0xFF4 // unimplemented
00003774 4E80 jsr D0
00003776 0020 7C08 ori.b -[A0], 0x8
0000377A 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
00003780 9001 sub.b D0, D1
00003782 0008 9421 ori.b A0, 0x21 /* '!' */
00003786 FFB8 .extension 0xFB8 // unimplemented
00003788 609F bra -0x5F /* 00003729 */
0000378A 0000 33C1 ori.b D0, 0xC1
0000378E 0038 30E3 0010 ori.b [0x00000010 /* __m68k_vec_illegal__ */], 0xE3
00003794 7CA7 moveq.l D6, 0xFFFFFFA7
00003796 44AA 7CBF neg.l [A2 + 0x7CBF]
0000379A 45AA 63C4 .invalid 2, [A2 + 0x63C4] // invalid opcode 4 with b == 6
0000379E 0000 4BFF ori.b D0, 0xFF
000037A2 FF65 .extension 0xF65 // unimplemented
000037A4 6000 0000 bra +0x2 /* 000037A6 */
// begin alternate branch 000037A6-000037AA
label000037A6:
000037A6 0000 63E3 ori.b D0, 0xE3
// end alternate branch 000037A6-000037AA
label000037A6: // (misaligned)
000037A8 63E3 bls -0x1B /* 0000378D */
000037AA 0000 A89E ori.b D0, 0x9E
000037AE 0002 A8BE ori.b D2, 0xBE
000037B2 0000 4BFF ori.b D0, 0xFF
000037B6 E9B5 roxl D5, D4
000037B8 8041 or.w D0, D1
000037BA 0014 8001 ori.b [A4], 0x1
000037BE 0050 3021 ori.w [A0], 0x3021 /* '0!' */
000037C2 0048 7C08 ori.w A0, 0x7C08
000037C6 03A6 bclr -[A6], D1
000037C8 BBC1 cmpa.l A5, D1
000037CA FFF8 .extension 0xFF8 // unimplemented
000037CC 4E80 jsr D0
000037CE 0020 80E3 ori.b -[A0], 0xE3
000037D2 0072 8107 0000 ori.w [A2 + D0.w], 0x8107
000037D8 3108 move.w -[A0], A0
000037DA 0002 7CA8 ori.b D2, 0xA8
000037DE 44AA 7CA4 neg.l [A2 + 0x7CA4]
000037E2 45AA 8123 .invalid 2, [A2 - 0x7EDD] // invalid opcode 4 with b == 6
000037E6 0082 8149 0000 ori.l D2, 0x81490000
000037EC 896A 0012 or.w [A2 + 0x12], D4
000037F0 2C0B move.l D6, A3
000037F2 0000 4182 ori.b D0, 0x82
000037F6 0020 A984 ori.b -[A0], 0x84
000037FA 0000 318C ori.b D0, 0x8C
000037FE 000D B184 ori.b A5, 0x84
00003802 0004 A8E4 ori.b D4, 0xE4
00003806 0006 30E7 ori.b D6, 0xE7
0000380A FFFF .extension 0xFFF // unimplemented
0000380C B0E4 cmpa.w A0, -[A4]
0000380E 0006 4E80 ori.b D6, 0x80
00003812 0020 A8A4 ori.b -[A0], 0xA4
00003816 0002 30A5 ori.b D2, 0xA5
0000381A 000D B0A4 ori.b A5, 0xA4
0000381E 0006 A8C4 ori.b D6, 0xC4
00003822 0004 30C6 ori.b D4, 0xC6
00003826 FFFF .extension 0xFFF // unimplemented
00003828 B0C4 cmpa.w A0, D4
0000382A 0004 4E80 ori.b D4, 0x80
0000382E 0020 7C08 ori.b -[A0], 0x8
00003832 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
00003838 9001 sub.b D0, D1
0000383A 0008 9421 ori.b A0, 0x21 /* '!' */
0000383E FFC0 .extension 0xFC0 // unimplemented
00003840 609F bra -0x5F /* 000037E1 */
00003842 0000 607E ori.b D0, 0x7E /* '~' */
00003846 0000 63C3 ori.b D0, 0xC3
0000384A 0000 63E4 ori.b D0, 0xE4
0000384E 0000 4BFF ori.b D0, 0xFF
00003852 FF81 .extension 0xF81 // unimplemented
00003854 6000 0000 bra +0x2 /* 00003856 */
// begin alternate branch 00003856-0000385A
label00003856:
00003856 0000 80BE ori.b D0, 0xBE
// end alternate branch 00003856-0000385A
label00003856: // (misaligned)
00003858 80BE or.l D0, <<invalid special address>>
0000385A 0082 80C5 0000 ori.l D2, 0x80C50000
00003860 88E6 divu.w D4, -[A6]
00003862 0012 2C07 ori.b [A2], 0x7
00003866 0000 4182 ori.b D0, 0x82
0000386A 001C 63E3 ori.b [A4]+, 0xE3
0000386E 0000 3880 ori.b D0, 0x80
00003872 0008 38A0 ori.b A0, 0xA0
00003876 0003 4BFF ori.b D3, 0xFF
0000387A E819 ror D1.b, 4
0000387C 8041 or.w D0, D1
0000387E 0014 4800 ori.b [A4], 0x0
00003882 0018 63E3 ori.b [A0]+, 0xE3
00003886 0000 3880 ori.b D0, 0x80
0000388A 0003 38A0 ori.b D3, 0xA0
0000388E 0008 4BFF ori.b A0, 0xFF
00003892 E801 asr D1.b, 4
00003894 8041 or.w D0, D1
00003896 0014 A89F ori.b [A4], 0x9F
0000389A 0000 3084 ori.b D0, 0x84
0000389E 0007 B09F ori.b D7, 0x9F
000038A2 0004 A8BF ori.b D4, 0xBF
000038A6 0002 30A5 ori.b D2, 0xA5
000038AA 0007 B0BF ori.b D7, 0xBF
000038AE 0006 8001 ori.b D6, 0x1
000038B2 0048 3021 ori.w A0, 0x3021 /* '0!' */
000038B6 0040 7C08 ori.w D0, 0x7C08
000038BA 03A6 bclr -[A6], D1
000038BC BBC1 cmpa.l A5, D1
000038BE FFF8 .extension 0xFF8 // unimplemented
000038C0 4E80 jsr D0
000038C2 0020 7C08 ori.b -[A0], 0x8
000038C6 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
000038CC 9001 sub.b D0, D1
000038CE 0008 9421 ori.b A0, 0x21 /* '!' */
000038D2 FFC0 .extension 0xFC0 // unimplemented
000038D4 609F bra -0x5F /* 00003875 */
000038D6 0000 607E ori.b D0, 0x7E /* '~' */
000038DA 0000 63C3 ori.b D0, 0xC3
000038DE 0000 63E4 ori.b D0, 0xE4
000038E2 0000 4BFF ori.b D0, 0xFF
000038E6 FEED .extension 0xEED // unimplemented
000038E8 6000 0000 bra +0x2 /* 000038EA */
// begin alternate branch 000038EA-000038EE
label000038EA:
000038EA 0000 80BE ori.b D0, 0xBE
// end alternate branch 000038EA-000038EE
label000038EA: // (misaligned)
000038EC 80BE or.l D0, <<invalid special address>>
000038EE 0082 80C5 0000 ori.l D2, 0x80C50000
000038F4 88E6 divu.w D4, -[A6]
000038F6 0012 2C07 ori.b [A2], 0x7
000038FA 0000 4182 ori.b D0, 0x82
000038FE 0044 A91F ori.w D4, 0xA91F
00003902 0006 A93F ori.b D6, 0x3F /* '?' */
00003906 0002 7D09 ori.b D2, 0x9 /* '\t' */
0000390A 4010 negx.b [A0]
0000390C 5508 subq.b A0, 2
0000390E 07FF bset <<invalid special address>>, D3
00003910 4082 negx.l D2
00003912 0018 63E3 ori.b [A0]+, 0xE3
00003916 0000 3880 ori.b D0, 0x80
0000391A FFFF .extension 0xFFF // unimplemented
0000391C 38A0 move.w [A4], -[A0]
0000391E 0000 4BFF ori.b D0, 0xFF
00003922 E849 lsr D1.w, 4
00003924 8041 or.w D0, D1
00003926 0014 63E3 ori.b [A4], 0xE3
0000392A 0000 3880 ori.b D0, 0x80
0000392E 0008 38A0 ori.b A0, 0xA0
00003932 0003 4BFF ori.b D3, 0xFF
00003936 E75D rol D5.w, 3
00003938 8041 or.w D0, D1
0000393A 0014 4800 ori.b [A4], 0x0
0000393E 0040 A89F ori.w D0, 0xA89F
00003942 0004 A8BF ori.b D4, 0xBF
00003946 0000 7C85 ori.b D0, 0x85
0000394A 2010 move.l D0, [A0]
0000394C 5484 addq.l D4, 2
0000394E 07FF bset <<invalid special address>>, D3
00003950 4082 negx.l D2
00003952 0018 63E3 ori.b [A0]+, 0xE3
00003956 0000 3880 ori.b D0, 0x80
0000395A 0000 38A0 ori.b D0, 0xA0
0000395E FFFF .extension 0xFFF // unimplemented
00003960 4BFF lea.l A5, <<invalid special address>>
00003962 E809 lsr D1.b, 4
00003964 8041 or.w D0, D1
00003966 0014 63E3 ori.b [A4], 0xE3
0000396A 0000 3880 ori.b D0, 0x80
0000396E 0003 38A0 ori.b D3, 0xA0
00003972 0008 4BFF ori.b A0, 0xFF
00003976 E71D rol D5.b, 3
00003978 8041 or.w D0, D1
0000397A 0014 A89F ori.b [A4], 0x9F
0000397E 0004 3084 ori.b D4, 0x84
00003982 FFF9 .extension 0xFF9 // unimplemented
00003984 B09F cmp.l D0, [A7]+
00003986 0000 A8BF ori.b D0, 0xBF
0000398A 0006 30A5 ori.b D6, 0xA5
0000398E FFF9 .extension 0xFF9 // unimplemented
00003990 B0BF cmp.l D0, <<invalid special address>>
00003992 0002 8001 ori.b D2, 0x1
00003996 0048 3021 ori.w A0, 0x3021 /* '0!' */
0000399A 0040 7C08 ori.w D0, 0x7C08
0000399E 03A6 bclr -[A6], D1
000039A0 BBC1 cmpa.l A5, D1
000039A2 FFF8 .extension 0xFF8 // unimplemented
000039A4 4E80 jsr D0
000039A6 0020 7C08 ori.b -[A0], 0x8
000039AA 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
000039B0 9001 sub.b D0, D1
000039B2 0008 9421 ori.b A0, 0x21 /* '!' */
000039B6 FFC0 .extension 0xFC0 // unimplemented
000039B8 609F bra -0x5F /* 00003959 */
000039BA 0000 63E4 ori.b D0, 0xE4
000039BE 0000 4BFF ori.b D0, 0xFF
000039C2 FDB9 .extension 0xDB9 // unimplemented
000039C4 6000 0000 bra +0x2 /* 000039C6 */
// begin alternate branch 000039C6-000039CA
label000039C6:
000039C6 0000 A8BF ori.b D0, 0xBF
// end alternate branch 000039C6-000039CA
label000039C6: // (misaligned)
000039C8 A8BF syscall PaintArc
000039CA 0006 30A5 ori.b D6, 0xA5
000039CE 0001 7CA5 ori.b D1, 0xA5
000039D2 0734 B0BF btst [A4 + A3.w - 0x65], D3
000039D6 0006 30A5 ori.b D6, 0xA5
000039DA FFF0 .extension 0xFF0 // unimplemented
000039DC B0BF cmp.l D0, <<invalid special address>>
000039DE 0002 A8DF ori.b D2, 0xDF
000039E2 0004 30C6 ori.b D4, 0xC6
000039E6 0001 7CC6 ori.b D1, 0xC6
000039EA 0734 B0DF btst [A4 + A3.w - 0x33], D3
000039EE 0004 30C6 ori.b D4, 0xC6
000039F2 FFF0 .extension 0xFF0 // unimplemented
000039F4 B0DF cmpa.w A0, [A7]+
000039F6 0000 8001 ori.b D0, 0x1
000039FA 0048 3021 ori.w A0, 0x3021 /* '0!' */
000039FE 0040 7C08 ori.w D0, 0x7C08
00003A02 03A6 bclr -[A6], D1
00003A04 BBE1 cmpa.l A5, -[A1]
00003A06 FFFC .extension 0xFFC // unimplemented
00003A08 4E80 jsr D0
00003A0A 0020 7C08 ori.b -[A0], 0x8
00003A0E 02A6 9001 0008 andi.l -[A6], 0x90010008
00003A14 9421 sub.b D2, -[A1]
00003A16 FFC8 .extension 0xFC8 // unimplemented
00003A18 5484 addq.l D4, 2
00003A1A 063E 80A3 addi.b <<invalid special address>>, 0xA3
00003A1E 0082 80C5 0000 ori.l D2, 0x80C50000
00003A24 88E6 divu.w D4, -[A6]
00003A26 0013 2C07 ori.b [A3], 0x7
00003A2A 0000 4082 ori.b D0, 0x82
00003A2E 0010 8903 ori.b [A0], 0x3
00003A32 006F 2C88 0000 ori.w [A7 + 0x0], 0x2C88
00003A38 4186 .invalid 0, D6 // invalid opcode 4 with b == 6
00003A3A 000C 3920 ori.b A4, 0x20 /* ' ' */
00003A3E 0001 4800 ori.b D1, 0x0
00003A42 0008 3920 ori.b A0, 0x20 /* ' ' */
00003A46 0000 5529 ori.b D0, 0x29 /* ')' */
00003A4A 063E 2F04 addi.b <<invalid special address>>, 0x4
00003A4E 0000 419A ori.b D0, 0x9A
00003A52 0034 2F89 0000 ori.b [A4 + D0.w], 0x89
00003A58 419E .invalid 0, [A6]+ // invalid opcode 4 with b == 6
00003A5A 0014 3880 ori.b [A4], 0x80
00003A5E 0001 4BFF ori.b D1, 0xFF
00003A62 F6A9 .extension 0x6A9 // unimplemented
00003A64 6000 0000 bra +0x2 /* 00003A66 */
// begin alternate branch 00003A66-00003A6A
label00003A66:
00003A66 0000 4800 ori.b D0, 0x0
// end alternate branch 00003A66-00003A6A
label00003A66: // (misaligned)
00003A68 4800 nbcd.b D0
00003A6A 0028 3880 0005 ori.b [A0 + 0x5], 0x80
00003A70 38A0 move.w [A4], -[A0]
00003A72 0006 38C0 ori.b D6, 0xC0
00003A76 000A 4BFF ori.b A2, 0xFF
00003A7A F7E9 .extension 0x7E9 // unimplemented
00003A7C 6000 0000 bra +0x2 /* 00003A7E */
// begin alternate branch 00003A7E-00003A82
label00003A7E:
00003A7E 0000 4800 ori.b D0, 0x0
// end alternate branch 00003A7E-00003A82
label00003A7E: // (misaligned)
00003A80 4800 nbcd.b D0
00003A82 0010 3860 ori.b [A0], 0x60 /* '`' */
00003A86 0021 4BFF ori.b -[A1], 0xFF
00003A8A E849 lsr D1.w, 4
00003A8C 8041 or.w D0, D1
00003A8E 0014 8001 ori.b [A4], 0x1
00003A92 0040 3021 ori.w D0, 0x3021 /* '0!' */
00003A96 0038 7C08 03A6 ori.b [0x000003A6], 0x8
00003A9C 4E80 jsr D0
00003A9E 0020 7C08 ori.b -[A0], 0x8
00003AA2 02A6 9001 0008 andi.l -[A6], 0x90010008
00003AA8 9421 sub.b D2, -[A1]
00003AAA FFC8 .extension 0xFC8 // unimplemented
00003AAC 5484 addq.l D4, 2
00003AAE 063E 80A3 addi.b <<invalid special address>>, 0xA3
00003AB2 0082 80C5 0000 ori.l D2, 0x80C50000
00003AB8 88E6 divu.w D4, -[A6]
00003ABA 0013 2C07 ori.b [A3], 0x7
00003ABE 0000 4082 ori.b D0, 0x82
00003AC2 0010 8903 ori.b [A0], 0x3
00003AC6 006F 2C88 0000 ori.w [A7 + 0x0], 0x2C88
00003ACC 4186 .invalid 0, D6 // invalid opcode 4 with b == 6
00003ACE 000C 3920 ori.b A4, 0x20 /* ' ' */
00003AD2 0001 4800 ori.b D1, 0x0
00003AD6 0008 3920 ori.b A0, 0x20 /* ' ' */
00003ADA 0000 5529 ori.b D0, 0x29 /* ')' */
00003ADE 063E 2F04 addi.b <<invalid special address>>, 0x4
00003AE2 0000 419A ori.b D0, 0x9A
00003AE6 0034 2F89 0000 ori.b [A4 + D0.w], 0x89
00003AEC 419E .invalid 0, [A6]+ // invalid opcode 4 with b == 6
00003AEE 0014 3880 ori.b [A4], 0x80
00003AF2 0002 4BFF ori.b D2, 0xFF
00003AF6 F615 .extension 0x615 // unimplemented
00003AF8 6000 0000 bra +0x2 /* 00003AFA */
// begin alternate branch 00003AFA-00003AFE
label00003AFA:
00003AFA 0000 4800 ori.b D0, 0x0
// end alternate branch 00003AFA-00003AFE
label00003AFA: // (misaligned)
00003AFC 4800 nbcd.b D0
00003AFE 0028 3880 0005 ori.b [A0 + 0x5], 0x80
00003B04 38A0 move.w [A4], -[A0]
00003B06 0006 38C0 ori.b D6, 0xC0
00003B0A 0007 4BFF ori.b D7, 0xFF
00003B0E F755 .extension 0x755 // unimplemented
00003B10 6000 0000 bra +0x2 /* 00003B12 */
// begin alternate branch 00003B12-00003B16
label00003B12:
00003B12 0000 4800 ori.b D0, 0x0
// end alternate branch 00003B12-00003B16
label00003B12: // (misaligned)
00003B14 4800 nbcd.b D0
00003B16 0010 3860 ori.b [A0], 0x60 /* '`' */
00003B1A 0021 4BFF ori.b -[A1], 0xFF
00003B1E E7B5 roxl D5, D3
00003B20 8041 or.w D0, D1
00003B22 0014 8001 ori.b [A4], 0x1
00003B26 0040 3021 ori.w D0, 0x3021 /* '0!' */
00003B2A 0038 7C08 03A6 ori.b [0x000003A6], 0x8
00003B30 4E80 jsr D0
00003B32 0020 7C08 ori.b -[A0], 0x8
00003B36 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
00003B3C 9001 sub.b D0, D1
00003B3E 0008 9421 ori.b A0, 0x21 /* '!' */
00003B42 FFC0 .extension 0xFC0 // unimplemented
00003B44 607F bra +0x81 /* 00003BC5 */
00003B46 0000 5484 ori.b D0, 0x84
00003B4A 063E 80BF addi.b <<invalid special address>>, 0xBF
00003B4E 0082 80C5 0000 ori.l D2, 0x80C50000
00003B54 88E6 divu.w D4, -[A6]
00003B56 0013 2C07 ori.b [A3], 0x7
00003B5A 0000 4082 ori.b D0, 0x82
00003B5E 0010 891F ori.b [A0], 0x1F
00003B62 006F 2C88 0000 ori.w [A7 + 0x0], 0x2C88
00003B68 4186 .invalid 0, D6 // invalid opcode 4 with b == 6
00003B6A 000C 3920 ori.b A4, 0x20 /* ' ' */
00003B6E 0001 4800 ori.b D1, 0x0
00003B72 0008 3920 ori.b A0, 0x20 /* ' ' */
00003B76 0000 5529 ori.b D0, 0x29 /* ')' */
00003B7A 063E 2F04 addi.b <<invalid special address>>, 0x4
00003B7E 0000 419A ori.b D0, 0x9A
00003B82 0064 2F89 ori.w -[A4], 0x2F89
00003B86 0000 419E ori.b D0, 0x9E
00003B8A 0038 63E3 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xE3
00003B90 3880 move.w [A4], D0
00003B92 0005 38A0 ori.b D5, 0xA0
00003B96 0006 38C0 ori.b D6, 0xC0
00003B9A 0008 4BFF ori.b A0, 0xFF
00003B9E F6C5 .extension 0x6C5 // unimplemented
00003BA0 6000 0000 bra +0x2 /* 00003BA2 */
// begin alternate branch 00003BA2-00003BA6
label00003BA2:
00003BA2 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00003BA2-00003BA6
label00003BA2: // (misaligned)
00003BA4 63E3 bls -0x1B /* 00003B89 */
00003BA6 0000 3880 ori.b D0, 0x80
00003BAA 0005 38A0 ori.b D5, 0xA0
00003BAE 0006 38C0 ori.b D6, 0xC0
00003BB2 0001 4BFF ori.b D1, 0xFF
00003BB6 F6F5 .extension 0x6F5 // unimplemented
00003BB8 6000 0000 bra +0x2 /* 00003BBA */
// begin alternate branch 00003BBA-00003BBE
label00003BBA:
00003BBA 0000 4800 ori.b D0, 0x0
// end alternate branch 00003BBA-00003BBE
label00003BBA: // (misaligned)
00003BBC 4800 nbcd.b D0
00003BBE 0030 63E3 0000 ori.b [A0 + D0.w], 0xE3
00003BC4 3880 move.w [A4], D0
00003BC6 0000 4BFF ori.b D0, 0xFF
00003BCA F541 .extension 0x541 // unimplemented
00003BCC 6000 0000 bra +0x2 /* 00003BCE */
// begin alternate branch 00003BCE-00003BD2
label00003BCE:
00003BCE 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00003BCE-00003BD2
label00003BCE: // (misaligned)
00003BD0 63E3 bls -0x1B /* 00003BB5 */
00003BD2 0000 3880 ori.b D0, 0x80
00003BD6 0000 4BFF ori.b D0, 0xFF
00003BDA F571 .extension 0x571 // unimplemented
00003BDC 6000 0000 bra +0x2 /* 00003BDE */
// begin alternate branch 00003BDE-00003BE2
label00003BDE:
00003BDE 0000 4800 ori.b D0, 0x0
// end alternate branch 00003BDE-00003BE2
label00003BDE: // (misaligned)
00003BE0 4800 nbcd.b D0
00003BE2 000C 4BFF ori.b A4, 0xFF
00003BE6 F989 .extension 0x989 // unimplemented
00003BE8 6000 0000 bra +0x2 /* 00003BEA */
// begin alternate branch 00003BEA-00003BEE
label00003BEA:
00003BEA 0000 8001 ori.b D0, 0x1
// end alternate branch 00003BEA-00003BEE
label00003BEA: // (misaligned)
00003BEC 8001 or.b D0, D1
00003BEE 0048 3021 ori.w A0, 0x3021 /* '0!' */
00003BF2 0040 7C08 ori.w D0, 0x7C08
00003BF6 03A6 bclr -[A6], D1
00003BF8 BBE1 cmpa.l A5, -[A1]
00003BFA FFFC .extension 0xFFC // unimplemented
00003BFC 4E80 jsr D0
00003BFE 0020 7C08 ori.b -[A0], 0x8
00003C02 02A6 BFE1 FFFC andi.l -[A6], 0xBFE1FFFC
00003C08 9001 sub.b D0, D1
00003C0A 0008 9421 ori.b A0, 0x21 /* '!' */
00003C0E FFC0 .extension 0xFC0 // unimplemented
00003C10 607F bra +0x81 /* 00003C91 */
00003C12 0000 5484 ori.b D0, 0x84
00003C16 063F 4182 addi.b <<invalid special address>>, 0x82
00003C1A 0038 63E3 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xE3
00003C20 3880 move.w [A4], D0
00003C22 0005 38A0 ori.b D5, 0xA0
00003C26 0006 38C0 ori.b D6, 0xC0
00003C2A 0008 4BFF ori.b A0, 0xFF
00003C2E F67D .extension 0x67D // unimplemented
00003C30 6000 0000 bra +0x2 /* 00003C32 */
// begin alternate branch 00003C32-00003C36
label00003C32:
00003C32 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00003C32-00003C36
label00003C32: // (misaligned)
00003C34 63E3 bls -0x1B /* 00003C19 */
00003C36 0000 3880 ori.b D0, 0x80
00003C3A 0005 38A0 ori.b D5, 0xA0
00003C3E 0006 38C0 ori.b D6, 0xC0
00003C42 0001 4BFF ori.b D1, 0xFF
00003C46 F61D .extension 0x61D // unimplemented
00003C48 6000 0000 bra +0x2 /* 00003C4A */
// begin alternate branch 00003C4A-00003C4E
label00003C4A:
00003C4A 0000 4800 ori.b D0, 0x0
// end alternate branch 00003C4A-00003C4E
label00003C4A: // (misaligned)
00003C4C 4800 nbcd.b D0
00003C4E 001C 3860 ori.b [A4]+, 0x60 /* '`' */
00003C52 001E 4BFF ori.b [A6]+, 0xFF
00003C56 E67D ror D5.w, D3
00003C58 8041 or.w D0, D1
00003C5A 0014 3860 ori.b [A4], 0x60 /* '`' */
00003C5E 0021 4BFF ori.b -[A1], 0xFF
00003C62 E5B1 roxl D1, D2
00003C64 8041 or.w D0, D1
00003C66 0014 8001 ori.b [A4], 0x1
00003C6A 0048 3021 ori.w A0, 0x3021 /* '0!' */
00003C6E 0040 7C08 ori.w D0, 0x7C08
00003C72 03A6 bclr -[A6], D1
00003C74 BBE1 cmpa.l A5, -[A1]
00003C76 FFFC .extension 0xFFC // unimplemented
00003C78 4E80 jsr D0
00003C7A 0020 7C08 ori.b -[A0], 0x8
00003C7E 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00003C84 9001 sub.b D0, D1
00003C86 0008 9421 ori.b A0, 0x21 /* '!' */
00003C8A FFB0 .extension 0xFB0 // unimplemented
00003C8C 549D addq.l [A5]+, 2
00003C8E 063E 607E addi.b <<invalid special address>>, 0x7E /* '~' */
00003C92 0000 33E1 ori.b D0, 0xE1
00003C96 0038 7CC5 44AA ori.b [0x000044AA], 0xC5
00003C9C 7CDF moveq.l D6, 0xFFFFFFDF
00003C9E 45AA 63E3 .invalid 2, [A2 + 0x63E3] // invalid opcode 4 with b == 6
00003CA2 0000 3880 ori.b D0, 0x80
00003CA6 0001 6085 ori.b D1, 0x85
00003CAA 0000 4BFF ori.b D0, 0xFF
00003CAE E3E5 lsl .w -[A5]
00003CB0 8041 or.w D0, D1
00003CB2 0014 2C1D ori.b [A4], 0x1D
00003CB6 0000 4182 ori.b D0, 0x82
00003CBA 0068 63C3 0000 ori.w [A0 + 0x0], 0x63C3
00003CC0 3880 move.w [A4], D0
00003CC2 000B 38A0 ori.b A3, 0xA0
00003CC6 000C 38C0 ori.b A4, 0xC0
00003CCA 0004 4BFF ori.b D4, 0xFF
00003CCE F595 .extension 0x595 // unimplemented
00003CD0 6000 0000 bra +0x2 /* 00003CD2 */
// begin alternate branch 00003CD2-00003CD6
label00003CD2:
00003CD2 0000 807F ori.b D0, 0x7F
// end alternate branch 00003CD2-00003CD6
label00003CD2: // (misaligned)
00003CD4 807F or.w D0, <<invalid special address>>
00003CD6 0000 809F ori.b D0, 0x9F
00003CDA 0004 4BFF ori.b D4, 0xFF
00003CDE F9A5 .extension 0x9A5 // unimplemented
00003CE0 6000 0000 bra +0x2 /* 00003CE2 */
// begin alternate branch 00003CE2-00003CE6
label00003CE2:
00003CE2 0000 63C3 ori.b D0, 0xC3
// end alternate branch 00003CE2-00003CE6
label00003CE2: // (misaligned)
00003CE4 63C3 bls -0x3B /* 00003CA9 */
00003CE6 0000 3880 ori.b D0, 0x80
00003CEA 000B 4BFF ori.b A3, 0xFF
00003CEE F41D .extension 0x41D // unimplemented
00003CF0 6000 0000 bra +0x2 /* 00003CF2 */
// begin alternate branch 00003CF2-00003CF6
label00003CF2:
00003CF2 0000 A89F ori.b D0, 0x9F
// end alternate branch 00003CF2-00003CF6
label00003CF2: // (misaligned)
00003CF4 A89F syscall Unimplemented
00003CF6 0006 3084 ori.b D6, 0x84
00003CFA FFFF .extension 0xFFF // unimplemented
00003CFC B09F cmp.l D0, [A7]+
00003CFE 0006 A8BF ori.b D6, 0xBF
label00003D02:
00003D02 0004 30A5 ori.b D4, 0xA5
00003D06 FFFF .extension 0xFFF // unimplemented
00003D08 B0BF cmp.l D0, <<invalid special address>>
00003D0A 0004 807F ori.b D4, 0x7F
00003D0E 0000 809F ori.b D0, 0x9F
00003D12 0004 4BFF ori.b D4, 0xFF
00003D16 F8E5 .extension 0x8E5 // unimplemented
00003D18 6000 0000 bra +0x2 /* 00003D1A */
// begin alternate branch 00003D1A-00003D1E
label00003D1A:
00003D1A 0000 4800 ori.b D0, 0x0
// end alternate branch 00003D1A-00003D1E
label00003D1A: // (misaligned)
00003D1C 4800 nbcd.b D0
00003D1E 0028 3860 001E ori.b [A0 + 0x1E], 0x60 /* '`' */
00003D24 4BFF lea.l A5, <<invalid special address>>
00003D26 E5AD lsl D5, D2
00003D28 8041 or.w D0, D1
00003D2A 0014 3860 ori.b [A4], 0x60 /* '`' */
00003D2E 0021 4BFF ori.b -[A1], 0xFF
00003D32 E4E1 roxr .w -[A1]
00003D34 8041 or.w D0, D1
00003D36 0014 63E3 ori.b [A4], 0xE3
00003D3A 0000 4BFF ori.b D0, 0xFF
00003D3E E415 roxr D5.b, 2
00003D40 8041 or.w D0, D1
00003D42 0014 8001 ori.b [A4], 0x1
00003D46 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
00003D4A 0050 7C08 ori.w [A0], 0x7C08
00003D4E 03A6 bclr -[A6], D1
00003D50 BBA1 xor.l -[A1], D5
00003D52 FFF4 .extension 0xFF4 // unimplemented
00003D54 4E80 jsr D0
00003D56 0020 7C08 ori.b -[A0], 0x8
00003D5A 02A6 BF81 FFF0 andi.l -[A6], 0xBF81FFF0
00003D60 9001 sub.b D0, D1
00003D62 0008 9421 ori.b A0, 0x21 /* '!' */
00003D66 FFB0 .extension 0xFB0 // unimplemented
00003D68 60BD bra -0x41 /* 00003D27 */
00003D6A 0000 549C ori.b D0, 0x9C
00003D6E 063E 607E addi.b <<invalid special address>>, 0x7E /* '~' */
00003D72 0000 33E1 ori.b D0, 0xE1
00003D76 0038 63C3 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xC3
00003D7C 6384 bls -0x7A /* 00003D02 */
00003D7E 0000 4BFF ori.b D0, 0xFF
00003D82 FE81 .extension 0xE81 // unimplemented
00003D84 6000 0000 bra +0x2 /* 00003D86 */
// begin alternate branch 00003D86-00003D8A
label00003D86:
00003D86 0000 7CDD ori.b D0, 0xDD
// end alternate branch 00003D86-00003D8A
label00003D86: // (misaligned)
00003D88 7CDD moveq.l D6, 0xFFFFFFDD
00003D8A 44AA 7CDF neg.l [A2 + 0x7CDF]
00003D8E 45AA 63E3 .invalid 2, [A2 + 0x63E3] // invalid opcode 4 with b == 6
00003D92 0000 3880 ori.b D0, 0x80
00003D96 FFFF .extension 0xFFF // unimplemented
00003D98 6085 bra -0x79 /* 00003D1F */
00003D9A 0000 4BFF ori.b D0, 0xFF
00003D9E E2F5 8041 lsr .w [A5 + A0.w + 0x41]
00003DA2 0014 63E3 ori.b [A4], 0xE3
00003DA6 0000 4BFF ori.b D0, 0xFF
00003DAA E3A9 lsl D1, D1
00003DAC 8041 or.w D0, D1
00003DAE 0014 2C1C ori.b [A4], 0x1C
00003DB2 0000 4182 ori.b D0, 0x82
00003DB6 00E0 ori.? -[A0], 0xFFFFFFFFFFFFFFFF
00003DB8 63C3 bls -0x3B /* 00003D7D */
00003DBA 0000 3880 ori.b D0, 0x80
00003DBE 000C 4BFF ori.b A4, 0xFF
00003DC2 F349 .extension 0x349 // unimplemented
00003DC4 6000 0000 bra +0x2 /* 00003DC6 */
// begin alternate branch 00003DC6-00003DCA
label00003DC6:
00003DC6 0000 3860 ori.b D0, 0x60 /* '`' */
// end alternate branch 00003DC6-00003DCA
label00003DC6: // (misaligned)
00003DC8 3860 movea.w A4, -[A0]
00003DCA 001E 4BFF ori.b [A6]+, 0xFF
00003DCE E445 asr D5.w, 2
00003DD0 8041 or.w D0, D1
00003DD2 0014 807D ori.b [A4], 0x7D /* '}' */
00003DD6 0000 809D ori.b D0, 0x9D
00003DDA 0004 4BFF ori.b D4, 0xFF
00003DDE F81D .extension 0x81D // unimplemented
00003DE0 6000 0000 bra +0x2 /* 00003DE2 */
// begin alternate branch 00003DE2-00003DE6
label00003DE2:
00003DE2 0000 7C9D ori.b D0, 0x9D
// end alternate branch 00003DE2-00003DE6
label00003DE2: // (misaligned)
00003DE4 7C9D moveq.l D6, 0xFFFFFF9D
00003DE6 44AA 7C9F neg.l [A2 + 0x7C9F]
00003DEA 45AA A8DF .invalid 2, [A2 - 0x5721] // invalid opcode 4 with b == 6
00003DEE 0000 30C6 ori.b D0, 0xC6
00003DF2 0001 B0DF ori.b D1, 0xDF
00003DF6 0000 A8FF ori.b D0, 0xFF
00003DFA 0002 30E7 ori.b D2, 0xE7
00003DFE 0001 B0FF ori.b D1, 0xFF
00003E02 0002 63C3 ori.b D2, 0xC3
00003E06 0000 3880 ori.b D0, 0x80
00003E0A 000B 4BFF ori.b A3, 0xFF
00003E0E F2FD .extension 0x2FD // unimplemented
00003E10 6000 0000 bra +0x2 /* 00003E12 */
// begin alternate branch 00003E12-00003E16
label00003E12:
00003E12 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00003E12-00003E16
label00003E12: // (misaligned)
00003E14 63E3 bls -0x1B /* 00003DF9 */
00003E16 0000 4BFF ori.b D0, 0xFF
00003E1A E339 rol D1.b, D1
00003E1C 8041 or.w D0, D1
00003E1E 0014 63E3 ori.b [A4], 0xE3
00003E22 0000 3880 ori.b D0, 0x80
00003E26 0001 6085 ori.b D1, 0x85
00003E2A 0000 4BFF ori.b D0, 0xFF
00003E2E E265 asr D5.w, D1
00003E30 8041 or.w D0, D1
00003E32 0014 63C3 ori.b [A4], 0xC3
00003E36 0000 3880 ori.b D0, 0x80
00003E3A 000C 4BFF ori.b A4, 0xFF
00003E3E F2CD .extension 0x2CD // unimplemented
00003E40 6000 0000 bra +0x2 /* 00003E42 */
// begin alternate branch 00003E42-00003E46
label00003E42:
00003E42 0000 807F ori.b D0, 0x7F
// end alternate branch 00003E42-00003E46
label00003E42: // (misaligned)
00003E44 807F or.w D0, <<invalid special address>>
00003E46 0000 809F ori.b D0, 0x9F
00003E4A 0004 4BFF ori.b D4, 0xFF
00003E4E F835 .extension 0x835 // unimplemented
00003E50 6000 0000 bra +0x2 /* 00003E52 */
// begin alternate branch 00003E52-00003E56
label00003E52:
00003E52 0000 A89F ori.b D0, 0x9F
// end alternate branch 00003E52-00003E56
label00003E52: // (misaligned)
00003E54 A89F syscall Unimplemented
00003E56 0006 3084 ori.b D6, 0x84
00003E5A FFFF .extension 0xFFF // unimplemented
00003E5C B09F cmp.l D0, [A7]+
00003E5E 0006 A8BF ori.b D6, 0xBF
00003E62 0004 30A5 ori.b D4, 0xA5
00003E66 FFFF .extension 0xFFF // unimplemented
00003E68 B0BF cmp.l D0, <<invalid special address>>
00003E6A 0004 63C3 ori.b D4, 0xC3
00003E6E 0000 3880 ori.b D0, 0x80
00003E72 0007 38A0 ori.b D7, 0xA0
00003E76 0008 38C0 ori.b A0, 0xC0
00003E7A 0005 4BFF ori.b D5, 0xFF
00003E7E F3E5 .extension 0x3E5 // unimplemented
00003E80 6000 0000 bra +0x2 /* 00003E82 */
// begin alternate branch 00003E82-00003E86
label00003E82:
00003E82 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00003E82-00003E86
label00003E82: // (misaligned)
00003E84 63E3 bls -0x1B /* 00003E69 */
00003E86 0000 4BFF ori.b D0, 0xFF
00003E8A E071 roxr D1.w, D0
label00003E8C:
00003E8C 8041 or.w D0, D1
00003E8E 0014 4800 ori.b [A4], 0x0
00003E92 0018 4BFF ori.b [A0]+, 0xFF
00003E96 F6D9 .extension 0x6D9 // unimplemented
00003E98 6000 0000 bra +0x2 /* 00003E9A */
// begin alternate branch 00003E9A-00003E9E
label00003E9A:
00003E9A 0000 63A3 ori.b D0, 0xA3
// end alternate branch 00003E9A-00003E9E
label00003E9A: // (misaligned)
00003E9C 63A3 bls -0x5B /* 00003E41 */
00003E9E 0000 4BFF ori.b D0, 0xFF
00003EA2 F701 .extension 0x701 // unimplemented
00003EA4 6000 0000 bra +0x2 /* 00003EA6 */
// begin alternate branch 00003EA6-00003EAA
label00003EA6:
00003EA6 0000 8001 ori.b D0, 0x1
// end alternate branch 00003EA6-00003EAA
label00003EA6: // (misaligned)
00003EA8 8001 or.b D0, D1
00003EAA 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
00003EAE 0050 7C08 ori.w [A0], 0x7C08
00003EB2 03A6 bclr -[A6], D1
00003EB4 BB81 xor.l D1, D5
00003EB6 FFF0 .extension 0xFF0 // unimplemented
00003EB8 4E80 jsr D0
00003EBA 0020 7C08 ori.b -[A0], 0x8
00003EBE 02A6 BF81 FFF0 andi.l -[A6], 0xBF81FFF0
00003EC4 9001 sub.b D0, D1
00003EC6 0008 9421 ori.b A0, 0x21 /* '!' */
00003ECA FFB0 .extension 0xFB0 // unimplemented
00003ECC 60BE bra -0x40 /* 00003E8C */
00003ECE 0000 549D ori.b D0, 0x9D
00003ED2 063E 607C addi.b <<invalid special address>>, 0x7C /* '|' */
00003ED6 0000 33E1 ori.b D0, 0xE1
00003EDA 0038 6383 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0x83
00003EE0 63C5 bls -0x39 /* 00003EA7 */
00003EE2 0000 63A4 ori.b D0, 0xA4
00003EE6 0000 4BFF ori.b D0, 0xFF
00003EEA FE71 .extension 0xE71 // unimplemented
00003EEC 6000 0000 bra +0x2 /* 00003EEE */
// begin alternate branch 00003EEE-00003EF2
label00003EEE:
00003EEE 0000 7CDE ori.b D0, 0xDE
// end alternate branch 00003EEE-00003EF2
label00003EEE: // (misaligned)
00003EF0 7CDE moveq.l D6, 0xFFFFFFDE
00003EF2 44AA 7CDF neg.l [A2 + 0x7CDF]
00003EF6 45AA A91F .invalid 2, [A2 - 0x56E1] // invalid opcode 4 with b == 6
00003EFA 0004 3108 ori.b D4, 0x8
00003EFE FFFD .extension 0xFFD // unimplemented
00003F00 B11F xor.b [A7]+, D0
00003F02 0004 A93F ori.b D4, 0x3F /* '?' */
00003F06 0006 3129 ori.b D6, 0x29 /* ')' */
00003F0A FFFD .extension 0xFFD // unimplemented
00003F0C B13F xor.b <<invalid special address>>, D0
00003F0E 0006 2C1D ori.b D6, 0x1D
00003F12 0000 4182 ori.b D0, 0x82
00003F16 0040 6383 ori.w D0, 0x6383
00003F1A 0000 3880 ori.b D0, 0x80
00003F1E 000C 4BFF ori.b A4, 0xFF
00003F22 F1E9 .extension 0x1E9 // unimplemented
00003F24 6000 0000 bra +0x2 /* 00003F26 */
// begin alternate branch 00003F26-00003F2A
label00003F26:
00003F26 0000 A89F ori.b D0, 0x9F
// end alternate branch 00003F26-00003F2A
label00003F26: // (misaligned)
00003F28 A89F syscall Unimplemented
00003F2A 0002 3084 ori.b D2, 0x84
00003F2E 0002 B09F ori.b D2, 0x9F
00003F32 0002 A8BF ori.b D2, 0xBF
00003F36 0000 30A5 ori.b D0, 0xA5
00003F3A 0002 B0BF ori.b D2, 0xBF
00003F3E 0000 807F ori.b D0, 0x7F
00003F42 0000 809F ori.b D0, 0x9F
00003F46 0004 4BFF ori.b D4, 0xFF
00003F4A F739 .extension 0x739 // unimplemented
00003F4C 6000 0000 bra +0x2 /* 00003F4E */
// begin alternate branch 00003F4E-00003F52
label00003F4E:
00003F4E 0000 4800 ori.b D0, 0x0
// end alternate branch 00003F4E-00003F52
label00003F4E: // (misaligned)
00003F50 4800 nbcd.b D0
00003F52 0010 63E3 ori.b [A0], 0xE3
00003F56 0000 4BFF ori.b D0, 0xFF
00003F5A E1F9 8041 0014 asl .w [0x80410014]
00003F60 8001 or.b D0, D1
00003F62 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
00003F66 0050 7C08 ori.w [A0], 0x7C08
00003F6A 03A6 bclr -[A6], D1
00003F6C BB81 xor.l D1, D5
00003F6E FFF0 .extension 0xFF0 // unimplemented
00003F70 4E80 jsr D0
00003F72 0020 7C08 ori.b -[A0], 0x8
00003F76 02A6 BFC1 FFF8 andi.l -[A6], 0xBFC1FFF8
00003F7C 9001 sub.b D0, D1
00003F7E 0008 9421 ori.b A0, 0x21 /* '!' */
00003F82 FFC0 .extension 0xFC0 // unimplemented
00003F84 60BF bra -0x3F /* 00003F45 */
00003F86 0000 607E ori.b D0, 0x7E /* '~' */
00003F8A 0000 5484 ori.b D0, 0x84
00003F8E 063F 4182 addi.b <<invalid special address>>, 0x82
00003F92 00A8 63C3 0000 3880 ori.l [A0 + 0x3880], 0x63C30000
00003F9A 000B 38A0 ori.b A3, 0xA0
00003F9E 000C 38C0 ori.b A4, 0xC0
00003FA2 0008 4BFF ori.b A0, 0xFF
00003FA6 F2BD .extension 0x2BD // unimplemented
00003FA8 6000 0000 bra +0x2 /* 00003FAA */
// begin alternate branch 00003FAA-00003FAE
label00003FAA:
00003FAA 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00003FAA-00003FAE
label00003FAA: // (misaligned)
00003FAC 63E3 bls -0x1B /* 00003F91 */
00003FAE 0000 4BFF ori.b D0, 0xFF
00003FB2 DF49 addx.w -[A7], -[A1]
00003FB4 8041 or.w D0, D1
00003FB6 0014 63C3 ori.b [A4], 0xC3
00003FBA 0000 3880 ori.b D0, 0x80
00003FBE 0008 4BFF ori.b A0, 0xFF
00003FC2 F149 .extension 0x149 // unimplemented
00003FC4 6000 0000 bra +0x2 /* 00003FC6 */
// begin alternate branch 00003FC6-00003FCA
label00003FC6:
00003FC6 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00003FC6-00003FCA
label00003FC6: // (misaligned)
00003FC8 63E3 bls -0x1B /* 00003FAD */
00003FCA 0000 4BFF ori.b D0, 0xFF
00003FCE E185 asl D5, 8
00003FD0 8041 or.w D0, D1
00003FD2 0014 A87F ori.b [A4], 0x7F
00003FD6 0002 A89F ori.b D2, 0x9F
00003FDA 0000 4BFF ori.b D0, 0xFF
00003FDE E1ED 8041 asl .w [A5 - 0x7FBF]
00003FE2 0014 A87F ori.b [A4], 0x7F
00003FE6 0006 3063 ori.b D6, 0x63 /* 'c' */
00003FEA FFFF .extension 0xFFF // unimplemented
00003FEC 7C63 moveq.l D6, 0x63
00003FEE 0734 A89F btst [A4 + A2 - 0x97], D3
00003FF2 0004 3084 ori.b D4, 0x84
00003FF6 FFFF .extension 0xFFF // unimplemented
00003FF8 7C84 moveq.l D6, 0xFFFFFF84
00003FFA 0734 4BFF btst <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00003FFE E1E5 asl .w -[A5]
00004000 8041 or.w D0, D1
00004002 0014 A87F ori.b [A4], 0x7F
00004006 0006 3063 ori.b D6, 0x63 /* 'c' */
0000400A FFFF .extension 0xFFF // unimplemented
0000400C 7C63 moveq.l D6, 0x63
0000400E 0734 A89F btst [A4 + A2 - 0x97], D3
00004012 0000 4BFF ori.b D0, 0xFF
00004016 E1B5 roxl D5, D0
00004018 8041 or.w D0, D1
0000401A 0014 A89F ori.b [A4], 0x9F
0000401E 0004 3084 ori.b D4, 0x84
00004022 FFFF .extension 0xFFF // unimplemented
00004024 7C84 moveq.l D6, 0xFFFFFF84
00004026 0734 A87F btst [A4 + A2 + 0x7F], D3
0000402A 0002 4BFF ori.b D2, 0xFF
0000402E E1B5 roxl D5, D0
00004030 8041 or.w D0, D1
00004032 0014 4800 ori.b [A4], 0x0
00004036 0010 63E3 ori.b [A0], 0xE3
0000403A 0000 4BFF ori.b D0, 0xFF
0000403E DEBD add.l D7, <<invalid special address>>
00004040 8041 or.w D0, D1
00004042 0014 8001 ori.b [A4], 0x1
00004046 0048 3021 ori.w A0, 0x3021 /* '0!' */
0000404A 0040 7C08 ori.w D0, 0x7C08
0000404E 03A6 bclr -[A6], D1
00004050 BBC1 cmpa.l A5, D1
00004052 FFF8 .extension 0xFF8 // unimplemented
00004054 4E80 jsr D0
00004056 0020 7C08 ori.b -[A0], 0x8
0000405A 02A6 BF81 FFF0 andi.l -[A6], 0xBF81FFF0
00004060 9001 sub.b D0, D1
00004062 0008 9421 ori.b A0, 0x21 /* '!' */
00004066 FFB0 .extension 0xFB0 // unimplemented
00004068 54BC 063E 609D addq.l 0x63E609D, 2
0000406E 0000 607E ori.b D0, 0x7E /* '~' */
00004072 0000 33E1 ori.b D0, 0xE1
00004076 0038 7CDD 44AA ori.b [0x000044AA], 0xDD
0000407C 7CDF moveq.l D6, 0xFFFFFFDF
0000407E 45AA 63C3 .invalid 2, [A2 + 0x63C3] // invalid opcode 4 with b == 6
00004082 0000 3880 ori.b D0, 0x80
00004086 000C 4BFF ori.b A4, 0xFF
0000408A F081 .extension 0x081 // unimplemented
0000408C 6000 0000 bra +0x2 /* 0000408E */
// begin alternate branch 0000408E-00004092
label0000408E:
0000408E 0000 63A3 ori.b D0, 0xA3
// end alternate branch 0000408E-00004092
label0000408E: // (misaligned)
00004090 63A3 bls -0x5B /* 00004035 */
00004092 0000 4BFF ori.b D0, 0xFF
00004096 E0BD ror D5, D0
00004098 8041 or.w D0, D1
0000409A 0014 A8DF ori.b [A4], 0xDF
0000409E 0002 30C6 ori.b D2, 0xC6
000040A2 0001 B0DF ori.b D1, 0xDF
000040A6 0002 A8FF ori.b D2, 0xFF
000040AA 0000 30E7 ori.b D0, 0xE7
000040AE 0001 B0FF ori.b D1, 0xFF
000040B2 0000 63C3 ori.b D0, 0xC3
000040B6 0000 3880 ori.b D0, 0x80
000040BA 000B 4BFF ori.b A3, 0xFF
000040BE F04D .extension 0x04D // unimplemented
000040C0 6000 0000 bra +0x2 /* 000040C2 */
// begin alternate branch 000040C2-000040C6
label000040C2:
000040C2 0000 807F ori.b D0, 0x7F
// end alternate branch 000040C2-000040C6
label000040C2: // (misaligned)
000040C4 807F or.w D0, <<invalid special address>>
000040C6 0000 809F ori.b D0, 0x9F
000040CA 0004 4BFF ori.b D4, 0xFF
000040CE F52D .extension 0x52D // unimplemented
000040D0 6000 0000 bra +0x2 /* 000040D2 */
// begin alternate branch 000040D2-000040D6
label000040D2:
000040D2 0000 2C1C ori.b D0, 0x1C
// end alternate branch 000040D2-000040D6
label000040D2: // (misaligned)
000040D4 2C1C move.l D6, [A4]+
000040D6 0000 4182 ori.b D0, 0x82
000040DA 000C 3920 ori.b A4, 0x20 /* ' ' */
000040DE 0004 4800 ori.b D4, 0x0
000040E2 0008 3920 ori.b A0, 0x20 /* ' ' */
000040E6 0005 63C3 ori.b D5, 0xC3
000040EA 0000 6126 ori.b D0, 0x26 /* '&' */
000040EE 0000 7CC6 ori.b D0, 0xC6
000040F2 0734 3880 btst [A4 + D3 - 0x128], D3
000040F6 0007 38A0 ori.b D7, 0xA0
000040FA 0008 4BFF ori.b A0, 0xFF
000040FE F165 .extension 0x165 // unimplemented
00004100 6000 0000 bra +0x2 /* 00004102 */
// begin alternate branch 00004102-00004106
label00004102:
00004102 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00004102-00004106
label00004102: // (misaligned)
00004104 63E3 bls -0x1B /* 000040E9 */
00004106 0000 3880 ori.b D0, 0x80
0000410A 0001 6085 ori.b D1, 0x85
0000410E 0000 4BFF ori.b D0, 0xFF
00004112 DF81 addx.l D7, D1
00004114 8041 or.w D0, D1
00004116 0014 63E3 ori.b [A4], 0xE3
0000411A 0000 4BFF ori.b D0, 0xFF
0000411E DDDD add.l A6, [A5]+
00004120 8041 or.w D0, D1
00004122 0014 8001 ori.b [A4], 0x1
00004126 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
0000412A 0050 7C08 ori.w [A0], 0x7C08
0000412E 03A6 bclr -[A6], D1
00004130 BB81 xor.l D1, D5
00004132 FFF0 .extension 0xFF0 // unimplemented
00004134 4E80 jsr D0
00004136 0020 7C08 ori.b -[A0], 0x8
0000413A 02A6 BF21 FFE4 andi.l -[A6], 0xBF21FFE4
00004140 9001 sub.b D0, D1
00004142 0008 9421 ori.b A0, 0x21 /* '!' */
00004146 FF90 .extension 0xF90 // unimplemented
00004148 549B addq.l [A3]+, 2
0000414A 063E 607F addi.b <<invalid special address>>, 0x7F
0000414E 0000 3381 ori.b D0, 0x81
00004152 0038 33A1 0040 ori.b [0x00000040], 0xA1
00004158 33C1 0048 63E3 move.w [0x004863E3], D1
0000415E 0000 63A4 ori.b D0, 0xA4
00004162 0000 4BFF ori.b D0, 0xFF
00004166 F845 .extension 0x845 // unimplemented
00004168 6000 0000 bra +0x2 /* 0000416A */
// begin alternate branch 0000416A-0000416E
label0000416A:
0000416A 0000 80BF ori.b D0, 0xBF
// end alternate branch 0000416A-0000416E
label0000416A: // (misaligned)
0000416C 80BF or.l D0, <<invalid special address>>
0000416E 0082 80C5 0000 ori.l D2, 0x80C50000
00004174 88E6 divu.w D4, -[A6]
00004176 0013 2C07 ori.b [A3], 0x7
0000417A 0000 4082 ori.b D0, 0x82
0000417E 0048 891F ori.w A0, 0x891F
00004182 006F 2C88 0000 ori.w [A7 + 0x0], 0x2C88
00004188 4086 negx.l D6
0000418A 003C 2F1B ori.b ccr, 27
0000418E 0000 419A ori.b D0, 0x9A
00004192 0024 63E3 ori.b -[A4], 0xE3
00004196 0000 3880 ori.b D0, 0x80
0000419A 0001 4BFF ori.b D1, 0xFF
0000419E EF6D lsl D5.w, D7
000041A0 6000 0000 bra +0x2 /* 000041A2 */
// begin alternate branch 000041A2-000041A6
label000041A2:
000041A2 0000 63E3 ori.b D0, 0xE3
// end alternate branch 000041A2-000041A6
label000041A2: // (misaligned)
000041A4 63E3 bls -0x1B /* 00004189 */
000041A6 0000 3880 ori.b D0, 0x80
000041AA 0000 4BFF ori.b D0, 0xFF
000041AE EF9D rol D5, 7
000041B0 6000 0000 bra +0x2 /* 000041B2 */
// begin alternate branch 000041B2-000041B6
label000041B2:
000041B2 0000 63A3 ori.b D0, 0xA3
// end alternate branch 000041B2-000041B6
label000041B2: // (misaligned)
000041B4 63A3 bls -0x5B /* 00004159 */
000041B6 0000 4BFF ori.b D0, 0xFF
000041BA F3E9 .extension 0x3E9 // unimplemented
000041BC 6000 0000 bra +0x2 /* 000041BE */
// begin alternate branch 000041BE-000041C2
label000041BE:
000041BE 0000 4800 ori.b D0, 0x0
// end alternate branch 000041BE-000041C2
label000041BE: // (misaligned)
000041C0 4800 nbcd.b D0
000041C2 013C A8BD btst 0xBD, D0
000041C6 0002 3085 ori.b D2, 0x85
000041CA 0003 7C84 ori.b D3, 0x84
000041CE 0734 60BA btst [A4 + D6.w - 0x70], D3
000041D2 0000 A8DD ori.b D0, 0xDD
000041D6 0000 30A6 ori.b D0, 0xA6
000041DA 0003 7CA5 ori.b D3, 0xA5
000041DE 0734 60D9 btst [A4 + D6.w - 0x39], D3
000041E2 0000 30DA ori.b D0, 0xDA
000041E6 000A 7CC6 ori.b A2, 0xC6
000041EA 0734 30F9 btst [A4 + D3.w - 0x7], D3
000041EE 000A 7CE7 ori.b A2, 0xE7
000041F2 0734 63C3 0000 4BFF btst [[ + <<invalid base displacement size>>] + 0x4BFF], D3
000041FA E0F1 8041 asr .w [A1 + A0.w + 0x41]
000041FE 0014 A89E ori.b [A4], 0x9E
00004202 0002 3084 ori.b D2, 0x84
00004206 0002 7C84 ori.b D2, 0x84
0000420A 0734 A8BE btst [A4 + A2 - 0x66], D3
0000420E 0000 30A5 ori.b D0, 0xA5
00004212 0002 7CA5 ori.b D2, 0xA5
00004216 0734 A8DD btst [A4 + A2 - 0x35], D3
0000421A 0006 30C6 ori.b D6, 0xC6
0000421E FFFE .extension 0xFFE // unimplemented
00004220 7CC6 moveq.l D6, 0xFFFFFFC6
00004222 0734 A8FD btst [A4 + A2 - 0x3], D3
00004226 0004 30E7 ori.b D4, 0xE7
0000422A FFFE .extension 0xFFE // unimplemented
0000422C 7CE7 moveq.l D6, 0xFFFFFFE7
0000422E 0734 6383 0000 4BFF btst [[ + <<invalid base displacement size>> + D6 * 2] + 0x4BFF], D3
00004236 E0B5 roxr D5, D0
00004238 8041 or.w D0, D1
0000423A 0014 2C1B ori.b [A4], 0x1B
0000423E 0000 4182 ori.b D0, 0x82
00004242 0090 63E3 0000 ori.l [A0], 0x63E30000
00004248 3880 move.w [A4], D0
0000424A 0001 4BFF ori.b D1, 0xFF
0000424E EEBD ror D5, D7
00004250 6000 0000 bra +0x2 /* 00004252 */
// begin alternate branch 00004252-00004256
label00004252:
00004252 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00004252-00004256
label00004252: // (misaligned)
00004254 63E3 bls -0x1B /* 00004239 */
00004256 0000 3880 ori.b D0, 0x80
0000425A 0005 38A0 ori.b D5, 0xA0
0000425E 0006 38C0 ori.b D6, 0xC0
00004262 0001 4BFF ori.b D1, 0xFF
00004266 F045 .extension 0x045 // unimplemented
00004268 6000 0000 bra +0x2 /* 0000426A */
// begin alternate branch 0000426A-0000426E
label0000426A:
0000426A 0000 63A3 ori.b D0, 0xA3
// end alternate branch 0000426A-0000426E
label0000426A: // (misaligned)
0000426C 63A3 bls -0x5B /* 00004211 */
0000426E 0000 4BFF ori.b D0, 0xFF
00004272 F331 .extension 0x331 // unimplemented
00004274 6000 0000 bra +0x2 /* 00004276 */
// begin alternate branch 00004276-0000427A
label00004276:
00004276 0000 6383 ori.b D0, 0x83
// end alternate branch 00004276-0000427A
label00004276: // (misaligned)
00004278 6383 bls -0x7B /* 000041FD */
0000427A 0000 3880 ori.b D0, 0x80
0000427E FFFF .extension 0xFFF // unimplemented
00004280 6085 bra -0x79 /* 00004207 */
00004282 0000 4BFF ori.b D0, 0xFF
00004286 DEE5 add.w A7, -[A5]
00004288 8041 or.w D0, D1
0000428A 0014 63E3 ori.b [A4], 0xE3
0000428E 0000 6384 ori.b D0, 0x84
00004292 0000 38A0 ori.b D0, 0xA0
00004296 0000 4BFF ori.b D0, 0xFF
0000429A FDC1 .extension 0xDC1 // unimplemented
0000429C A89E syscall PenNormal
0000429E 0006 3084 ori.b D6, 0x84
000042A2 FFFF .extension 0xFFF // unimplemented
000042A4 B09E cmp.l D0, [A6]+
000042A6 0006 A8BE ori.b D6, 0xBE
000042AA 0004 30A5 ori.b D4, 0xA5
000042AE FFFF .extension 0xFFF // unimplemented
000042B0 B0BE cmp.l D0, <<invalid special address>>
000042B2 0004 63E3 ori.b D4, 0xE3
000042B6 0000 63C4 ori.b D0, 0xC4
000042BA 0000 38A0 ori.b D0, 0xA0
000042BE 0001 4BFF ori.b D1, 0xFF
000042C2 FD99 .extension 0xD99 // unimplemented
000042C4 4BFF lea.l A5, <<invalid special address>>
000042C6 F2A9 .extension 0x2A9 // unimplemented
000042C8 6000 0000 bra +0x2 /* 000042CA */
// begin alternate branch 000042CA-000042CE
label000042CA:
000042CA 0000 4800 ori.b D0, 0x0
// end alternate branch 000042CA-000042CE
label000042CA: // (misaligned)
000042CC 4800 nbcd.b D0
000042CE 0030 4BFF F29D ori.b [A0 + A7.w * 2 - 0x99], 0xFF
000042D4 6000 0000 bra +0x2 /* 000042D6 */
// begin alternate branch 000042D6-000042DA
label000042D6:
000042D6 0000 63A3 ori.b D0, 0xA3
// end alternate branch 000042D6-000042DA
label000042D6: // (misaligned)
000042D8 63A3 bls -0x5B /* 0000427D */
000042DA 0000 4BFF ori.b D0, 0xFF
000042DE F2C5 .extension 0x2C5 // unimplemented
000042E0 6000 0000 bra +0x2 /* 000042E2 */
// begin alternate branch 000042E2-000042E6
label000042E2:
000042E2 0000 6383 ori.b D0, 0x83
// end alternate branch 000042E2-000042E6
label000042E2: // (misaligned)
000042E4 6383 bls -0x7B /* 00004269 */
000042E6 0000 4BFF ori.b D0, 0xFF
000042EA DE69 8041 add.w D7, [A1 - 0x7FBF]
000042EE 0014 63C3 ori.b [A4], 0xC3
000042F2 0000 4BFF ori.b D0, 0xFF
000042F6 F2AD .extension 0x2AD // unimplemented
000042F8 6000 0000 bra +0x2 /* 000042FA */
// begin alternate branch 000042FA-000042FE
label000042FA:
000042FA 0000 8001 ori.b D0, 0x1
// end alternate branch 000042FA-000042FE
label000042FA: // (misaligned)
000042FC 8001 or.b D0, D1
000042FE 0078 3021 0070 ori.w [0x00000070 /* __m68k_vec_switch__ */], 0x3021 /* '0!' */
00004304 7C08 moveq.l D6, 0x08
00004306 03A6 bclr -[A6], D1
00004308 BB21 xor.b -[A1], D5
0000430A FFE4 .extension 0xFE4 // unimplemented
0000430C 4E80 jsr D0
0000430E 0020 7C08 ori.b -[A0], 0x8
00004312 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00004318 9001 sub.b D0, D1
0000431A 0008 9421 ori.b A0, 0x21 /* '!' */
0000431E FFB0 .extension 0xFB0 // unimplemented
00004320 549E addq.l [A6]+, 2
00004322 063E 607F addi.b <<invalid special address>>, 0x7F
00004326 0000 33A1 ori.b D0, 0xA1
0000432A 0038 63E3 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xE3
00004330 63A4 bls -0x5A /* 000042D6 */
00004332 0000 4BFF ori.b D0, 0xFF
00004336 F4FD .extension 0x4FD // unimplemented
00004338 6000 0000 bra +0x2 /* 0000433A */
// begin alternate branch 0000433A-0000433E
label0000433A:
0000433A 0000 80BF ori.b D0, 0xBF
// end alternate branch 0000433A-0000433E
label0000433A: // (misaligned)
0000433C 80BF or.l D0, <<invalid special address>>
0000433E 0082 80C5 0000 ori.l D2, 0x80C50000
00004344 88E6 divu.w D4, -[A6]
00004346 0010 2C07 ori.b [A0], 0x7
0000434A 0000 4182 ori.b D0, 0x82
0000434E 001C 63E3 ori.b [A4]+, 0xE3
00004352 0000 63C4 ori.b D0, 0xC4
label00004356:
00004356 0000 63A5 ori.b D0, 0xA5
0000435A 0000 4BFF ori.b D0, 0xFF
0000435E F9FD .extension 0x9FD // unimplemented
00004360 6000 0000 bra +0x2 /* 00004362 */
// begin alternate branch 00004362-00004366
label00004362:
00004362 0000 4800 ori.b D0, 0x0
// end alternate branch 00004362-00004366
label00004362: // (misaligned)
00004364 4800 nbcd.b D0
00004366 0018 63E3 ori.b [A0]+, 0xE3
0000436A 0000 63C4 ori.b D0, 0xC4
0000436E 0000 63A5 ori.b D0, 0xA5
00004372 0000 4BFF ori.b D0, 0xFF
00004376 FC01 .extension 0xC01 // unimplemented
00004378 6000 0000 bra +0x2 /* 0000437A */
// begin alternate branch 0000437A-0000437E
label0000437A:
0000437A 0000 8001 ori.b D0, 0x1
// end alternate branch 0000437A-0000437E
label0000437A: // (misaligned)
0000437C 8001 or.b D0, D1
0000437E 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
00004382 0050 7C08 ori.w [A0], 0x7C08
00004386 03A6 bclr -[A6], D1
00004388 BBA1 xor.l -[A1], D5
0000438A FFF4 .extension 0xFF4 // unimplemented
0000438C 4E80 jsr D0
0000438E 0020 7C08 ori.b -[A0], 0x8
00004392 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00004398 9001 sub.b D0, D1
0000439A 0008 9421 ori.b A0, 0x21 /* '!' */
0000439E FFB0 .extension 0xFB0 // unimplemented
000043A0 549E addq.l [A6]+, 2
000043A2 063E 607F addi.b <<invalid special address>>, 0x7F
000043A6 0000 33A1 ori.b D0, 0xA1
000043AA 0038 63E3 0000 ori.b [0x00000000 /* __m68k_reset_stack__ */], 0xE3
000043B0 63A4 bls -0x5A /* 00004356 */
000043B2 0000 4BFF ori.b D0, 0xFF
000043B6 F511 .extension 0x511 // unimplemented
000043B8 6000 0000 bra +0x2 /* 000043BA */
// begin alternate branch 000043BA-000043BE
label000043BA:
000043BA 0000 80BF ori.b D0, 0xBF
// end alternate branch 000043BA-000043BE
label000043BA: // (misaligned)
000043BC 80BF or.l D0, <<invalid special address>>
000043BE 0082 80C5 0000 ori.l D2, 0x80C50000
000043C4 88E6 divu.w D4, -[A6]
000043C6 0011 2C07 ori.b [A1], 0x7
000043CA 0000 4182 ori.b D0, 0x82
000043CE 001C 63E3 ori.b [A4]+, 0xE3
000043D2 0000 63C4 ori.b D0, 0xC4
000043D6 0000 63A5 ori.b D0, 0xA5
000043DA 0000 4BFF ori.b D0, 0xFF
000043DE FAE1 .extension 0xAE1 // unimplemented
000043E0 6000 0000 bra +0x2 /* 000043E2 */
// begin alternate branch 000043E2-000043E6
label000043E2:
000043E2 0000 4800 ori.b D0, 0x0
// end alternate branch 000043E2-000043E6
label000043E2: // (misaligned)
000043E4 4800 nbcd.b D0
000043E6 0018 63E3 ori.b [A0]+, 0xE3
000043EA 0000 63C4 ori.b D0, 0xC4
000043EE 0000 63A5 ori.b D0, 0xA5
000043F2 0000 4BFF ori.b D0, 0xFF
000043F6 FB81 .extension 0xB81 // unimplemented
000043F8 6000 0000 bra +0x2 /* 000043FA */
// begin alternate branch 000043FA-000043FE
label000043FA:
000043FA 0000 8001 ori.b D0, 0x1
// end alternate branch 000043FA-000043FE
label000043FA: // (misaligned)
000043FC 8001 or.b D0, D1
000043FE 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
00004402 0050 7C08 ori.w [A0], 0x7C08
00004406 03A6 bclr -[A6], D1
00004408 BBA1 xor.l -[A1], D5
0000440A FFF4 .extension 0xFF4 // unimplemented
0000440C 4E80 jsr D0
0000440E 0020 5463 ori.b -[A0], 0x63 /* 'c' */
00004412 063F 4182 addi.b <<invalid special address>>, 0x82
00004416 0010 3D80 ori.b [A0], 0x80
0000441A 0055 618C ori.w [A5], 0x618C
0000441E 0055 4800 ori.w [A5], 0x4800 /* 'H\0' */
00004422 0008 3980 ori.b A0, 0x80
00004426 0000 A8C4 ori.b D0, 0xC4
0000442A 0002 54C6 ori.b D2, 0xC6
0000442E 07FF bset <<invalid special address>>, D3
00004430 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
00004432 0008 558C ori.b A0, 0x8C
00004436 083C A8E4 0000 btst.b 0x0, 0xE4
0000443C 54E7 scc -[A7]
0000443E 07FF bset <<invalid special address>>, D3
00004440 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
00004442 0008 558C ori.b A0, 0x8C
00004446 402E 9185 negx.b [A6 - 0x6E7B]
0000444A 0000 9185 ori.b D0, 0x85
0000444E 0004 4E80 ori.b D4, 0x80
00004452 0020 7C08 ori.b -[A0], 0x8
00004456 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
0000445C 9001 sub.b D0, D1
0000445E 0008 9421 ori.b A0, 0x21 /* '!' */
00004462 FFB0 .extension 0xFB0 // unimplemented
00004464 607F bra +0x81 /* 000044E5 */
00004466 0000 33C1 ori.b D0, 0xC1
0000446A 0038 7CA4 44AA ori.b [0x000044AA], 0xA4
00004470 7CBE moveq.l D6, 0xFFFFFFBE
00004472 45AA 4BFF .invalid 2, [A2 + 0x4BFF] // invalid opcode 4 with b == 6
00004476 DC7D add.w D6, <<invalid special address>>
00004478 8041 or.w D0, D1
0000447A 0014 6064 ori.b [A4], 0x64 /* 'd' */
0000447E 0000 63C3 ori.b D0, 0xC3
00004482 0000 609D ori.b D0, 0x9D
00004486 0000 3880 ori.b D0, 0x80
0000448A FFFF .extension 0xFFF // unimplemented
0000448C 6085 bra -0x79 /* 00004413 */
0000448E 0000 4BFF ori.b D0, 0xFF
00004492 DC01 add.b D6, D1
00004494 8041 or.w D0, D1
00004496 0014 63A3 ori.b [A4], 0xA3
0000449A 0000 63C4 ori.b D0, 0xC4
0000449E 0000 4BFF ori.b D0, 0xFF
000044A2 DC99 add.l D6, [A1]+
000044A4 8041 or.w D0, D1
000044A6 0014 63E3 ori.b [A4], 0xE3
000044AA 0000 63A4 ori.b D0, 0xA4
000044AE 0000 63E5 ori.b D0, 0xE5
000044B2 0000 4BFF ori.b D0, 0xFF
000044B6 DA5D add.w D5, [A5]+
000044B8 8041 or.w D0, D1
000044BA 0014 63A3 ori.b [A4], 0xA3
000044BE 0000 4BFF ori.b D0, 0xFF
000044C2 DBA1 add.l -[A1], D5
000044C4 8041 or.w D0, D1
label000044C6:
000044C6 0014 8001 ori.b [A4], 0x1
000044CA 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
000044CE 0050 7C08 ori.w [A0], 0x7C08
000044D2 03A6 bclr -[A6], D1
000044D4 BBA1 xor.l -[A1], D5
000044D6 FFF4 .extension 0xFF4 // unimplemented
000044D8 4E80 jsr D0
000044DA 0020 7C08 ori.b -[A0], 0x8
000044DE 02A6 BEC1 FFD8 andi.l -[A6], 0xBEC1FFD8
000044E4 9001 sub.b D0, D1
000044E6 0008 9421 ori.b A0, 0x21 /* '!' */
000044EA FF90 .extension 0xF90 // unimplemented
000044EC 60D8 bra -0x26 /* 000044C6 */
000044EE 0000 60BC ori.b D0, 0xBC
000044F2 0000 549B ori.b D0, 0x9B
000044F6 063E 607F addi.b <<invalid special address>>, 0x7F
000044FA 0000 32C1 ori.b D0, 0xC1
000044FE 0038 33C1 0040 ori.b [0x00000040], 0xC1
00004504 80FF divu.w D0, <<invalid special address>>
00004506 0082 8107 0000 ori.l D2, 0x81070000
0000450C 8928 0013 or.b [A0 + 0x13], D4
00004510 2C09 move.l D6, A1
00004512 0000 4082 ori.b D0, 0x82
00004516 0010 895F ori.b [A0], 0x5F /* '_' */
0000451A 006F 2C8A 0000 ori.w [A7 + 0x0], 0x2C8A
00004520 4186 .invalid 0, D6 // invalid opcode 4 with b == 6
00004522 000C 3920 ori.b A4, 0x20 /* ' ' */
00004526 0001 4800 ori.b D1, 0x0
0000452A 0008 3920 ori.b A0, 0x20 /* ' ' */
0000452E 0000 5539 ori.b D0, 0x39 /* '9' */
00004532 063E 813F addi.b <<invalid special address>>, 0x3F /* '?' */
00004536 0086 2F09 0000 ori.l D6, 0x2F090000 /* '/\t\0\0' */
0000453C 419A .invalid 0, [A2]+ // invalid opcode 4 with b == 6
0000453E 02E0 andi.? -[A0], 0xFFFFFFFFFFFFFFFF
00004540 8169 0000 or.w [A1 + 0x0], D0
00004544 898B 0000 unpk -[A4], -[A3], 0x0000
00004548 2F8C 0000 move.l [A7 + D0.w], A4
0000454C 419E .invalid 0, [A6]+ // invalid opcode 4 with b == 6
0000454E 02D0 andi.? [A0], 0xFFFFFFFFFFFFFFFF
00004550 80FF divu.w D0, <<invalid special address>>
00004552 0082 8107 0000 ori.l D2, 0x81070000
00004558 8888 or.l D4, A0
0000455A 0012 2C04 ori.b [A2], 0x4
0000455E 0000 4182 ori.b D0, 0x82
00004562 02BC A8BC 0006 A8DC 0002 andi.l 0xA8DC0002, 0xA8BC0006
0000456C 7CA6 moveq.l D6, 0xFFFFFFA6
0000456E 2810 move.l D4, [A0]
00004570 30A5 move.w [A0], -[A5]
00004572 FFF0 .extension 0xFF0 // unimplemented
00004574 7CBD moveq.l D6, 0xFFFFFFBD
00004576 0734 3346 btst <<invalid full ext with IS == 1 and I/IS == 6>>, D3
0000457A 0008 7F5A ori.b A0, 0x5A /* 'Z' */
0000457E 0734 895F btst <<invalid full ext with IS == 1 and I/IS == 7>>, D3
00004582 0070 2C8A 0000 ori.w [A0 + D0.w], 0x2C8A
00004588 4086 negx.l D6
0000458A 0010 897F ori.b [A0], 0x7F
0000458E 0071 2F0B 0000 ori.w [A1 + D0.w], 0x2F0B
00004594 419A .invalid 0, [A2]+ // invalid opcode 4 with b == 6
00004596 0014 319D ori.b [A4], 0x9D
0000459A FFE2 .extension 0xFE2 // unimplemented
0000459C 7D9D moveq.l D6, 0xFFFFFF9D
0000459E 0734 313A 000F 7D3A 0734 btst [[A4 + 0xF7D3A + D3] + 0x734], D3
000045A8 2F9D 0000 move.l [A7 + D0.w], [A5]+
000045AC 409D negx.l [A5]+
000045AE 0270 3860 0001 andi.w [A0 + D0.w + 0x1], 0x3860 /* '8`' */
000045B4 4BFF lea.l A5, <<invalid special address>>
000045B6 DD7D add.w <<invalid special address>>, D6
000045B8 8041 or.w D0, D1
000045BA 0014 3860 ori.b [A4], 0x60 /* '`' */
000045BE 0009 4BFF ori.b A1, 0xFF
000045C2 DC99 add.l D6, [A1]+
000045C4 8041 or.w D0, D1
000045C6 0014 3860 ori.b [A4], 0x60 /* '`' */
000045CA 0001 4BFF ori.b D1, 0xFF
000045CE DBE5 add.l A5, -[A5]
000045D0 8041 or.w D0, D1
000045D2 0014 3860 ori.b [A4], 0x60 /* '`' */
000045D6 0001 4BFF ori.b D1, 0xFF
000045DA DD71 8041 add.w [A1 + A0.w + 0x41], D6
000045DE 0014 807F ori.b [A4], 0x7F
000045E2 0086 4BFF DCBD ori.l D6, 0x4BFFDCBD
000045E8 8041 or.w D0, D1
000045EA 0014 6077 ori.b [A4], 0x77 /* 'w' */
000045EE 0000 807F ori.b D0, 0x7F
000045F2 0086 4BFF DCC5 ori.l D6, 0x4BFFDCC5
000045F8 8041 or.w D0, D1
000045FA 0014 2C1B ori.b [A4], 0x1B
000045FE 0000 4182 ori.b D0, 0x82
00004602 0010 62C3 ori.b [A0], 0xC3
00004606 0000 4BFF ori.b D0, 0xFF
0000460A DB91 add.l [A1], D5
0000460C 8041 or.w D0, D1
0000460E 0014 63E3 ori.b [A4], 0xE3
00004612 0000 6364 ori.b D0, 0x64 /* 'd' */
00004616 0000 4BFF ori.b D0, 0xFF
0000461A F489 .extension 0x489 // unimplemented
0000461C 6000 0000 bra +0x2 /* 0000461E */
// begin alternate branch 0000461E-00004622
label0000461E:
0000461E 0000 809F ori.b D0, 0x9F
// end alternate branch 0000461E-00004622
label0000461E: // (misaligned)
00004620 809F or.l D0, [A7]+
00004622 0086 8064 0000 ori.l D6, 0x80640000
00004628 4BFF lea.l A5, <<invalid special address>>
0000462A DA51 add.w D5, [A1]
0000462C 8041 or.w D0, D1
0000462E 0014 3123 ori.b [A4], 0x23 /* '#' */
00004632 000A 7D29 ori.b A2, 0x29 /* ')' */
00004636 0734 7C09 btst [A4 + D7 * 4 + 0x9], D3
0000463A E800 asr D0.b, 4
0000463C 4081 negx.l D1
0000463E 000C 63A9 ori.b A4, 0xA9
00004642 0000 4800 ori.b D0, 0x0
00004646 0004 7D29 ori.b D4, 0x29 /* ')' */
0000464A 0734 7C89 btst [A4 + D7 * 4 - 0x119], D3
0000464E E810 roxr D0.b, 4
00004650 7C84 moveq.l D6, 0xFFFFFF84
00004652 0734 7C84 btst [A4 + D7 * 4 - 0x124], D3
00004656 0E70 7C84 0194 .invalid.w <<invalid full ext with I/IS == 4>>, 0x7C84 // invalid immediate operation
0000465C 7C88 moveq.l D6, 0xFFFFFF88
0000465E 0734 5525 07FF btst [[A4 + 0x7FF] + D5 * 4], D3
00004664 4082 negx.l D2
00004666 000C 30C9 ori.b A4, 0xC9
0000466A FFFF .extension 0xFFF // unimplemented
0000466C 7CC9 moveq.l D6, 0xFFFFFFC9
0000466E 0734 5507 07FF 2147 btst [[A4 + <<invalid base displacement size>>] + D5 * 4 + 0x7FF2147], D3
00004676 0000 7D4A ori.b D0, 0x4A /* 'J' */
0000467A 3914 move.w -[A4], [A4]
0000467C 7D4A moveq.l D6, 0x4A
0000467E 4010 negx.b [A0]
00004680 7D4A moveq.l D6, 0x4A
00004682 0734 7D5A 5014 btst [[A4] + 0x5014], D3
00004688 6126 bsr +0x28 /* 000046B0 */
0000468A 0000 7CCA ori.b D0, 0xCA
0000468E 3014 move.w D0, [A4]
00004690 7CC6 moveq.l D6, 0xFFFFFFC6
00004692 0734 6144 btst <<invalid full ext with I/IS == 4>>, D3
00004696 0000 7C84 ori.b D0, 0x84
0000469A 0734 A8BC btst [A4 + A2 - 0x68], D3
0000469E 0000 30A5 ori.b D0, 0xA5
000046A2 0001 7CA5 ori.b D1, 0xA5
000046A6 0734 A8FC btst [A4 + A2 - 0x4], D3
000046AA 0004 30E7 ori.b D4, 0xE7
000046AE FFFF .extension 0xFFF // unimplemented
fn000046B0:
000046B0 7CE7 moveq.l D6, 0xFFFFFFE7
000046B2 0734 63C3 0000 4BFF btst [[ + <<invalid base displacement size>>] + 0x4BFF], D3
000046BA DC31 8041 add.b D6, [A1 + A0.w + 0x41]
000046BE 0014 2C19 ori.b [A4], 0x19
000046C2 0000 4182 ori.b D0, 0x82
000046C6 0018 63C3 ori.b [A0]+, 0xC3
000046CA 0000 3880 ori.b D0, 0x80
000046CE 0000 38A0 ori.b D0, 0xA0
000046D2 0001 4BFF ori.b D1, 0xFF
000046D6 D9BD add.l <<invalid special address>>, D4
000046D8 8041 or.w D0, D1
000046DA 0014 7C9E ori.b [A4], 0x9E
000046DE 44AA 7C98 neg.l [A2 + 0x7C98]
000046E2 45AA 63C3 .invalid 2, [A2 + 0x63C3] // invalid opcode 4 with b == 6
000046E6 0000 4BFF ori.b D0, 0xFF
000046EA D9F1 8041 add.l A4, [A1 + A0.w + 0x41]
000046EE 0014 63C3 ori.b [A4], 0xC3
000046F2 0000 3880 ori.b D0, 0x80
000046F6 0005 38A0 ori.b D5, 0xA0
000046FA 0000 4BFF ori.b D0, 0xFF
000046FE D995 add.l [A5], D4
00004700 8041 or.w D0, D1
00004702 0014 2C19 ori.b [A4], 0x19
00004706 0000 4182 ori.b D0, 0x82
0000470A 0018 63C3 ori.b [A0]+, 0xC3
0000470E 0000 3880 ori.b D0, 0x80
00004712 0000 38A0 ori.b D0, 0xA0
00004716 FFFF .extension 0xFFF // unimplemented
00004718 4BFF lea.l A5, <<invalid special address>>
0000471A D979 8041 0014 add.w [0x80410014], D4
00004720 4BFF lea.l A5, <<invalid special address>>
00004722 D9D1 add.l A4, [A1]
00004724 8041 or.w D0, D1
00004726 0014 607D ori.b [A4], 0x7D /* '}' */
0000472A 0000 4BFF ori.b D0, 0xFF
0000472E D9C5 add.l A4, D5
00004730 8041 or.w D0, D1
00004732 0014 607C ori.b [A4], 0x7C /* '|' */
00004736 0000 63A3 ori.b D0, 0xA3
0000473A 0000 4BFF ori.b D0, 0xFF
0000473E D715 add.b [A5], D3
00004740 8041 or.w D0, D1
00004742 0014 6383 ori.b [A4], 0x83
00004746 0000 63C4 ori.b D0, 0xC4
0000474A 0000 4BFF ori.b D0, 0xFF
0000474E D9ED 8041 add.l A4, [A5 - 0x7FBF]
00004752 0014 6384 ori.b [A4], 0x84
00004756 0000 6385 ori.b D0, 0x85
0000475A 0000 63A3 ori.b D0, 0xA3
0000475E 0000 4BFF ori.b D0, 0xFF
00004762 DA99 add.l D5, [A1]+
00004764 8041 or.w D0, D1
00004766 0014 6383 ori.b [A4], 0x83
0000476A 0000 4BFF ori.b D0, 0xFF
0000476E DBAD 8041 add.l [A5 - 0x7FBF], D5
00004772 0014 2C03 ori.b [A4], 0x3
00004776 0000 4082 ori.b D0, 0x82
0000477A 0044 6383 ori.w D4, 0x6383
0000477E 0000 4BFF ori.b D0, 0xFF
00004782 D719 add.b [A1]+, D3
00004784 8041 or.w D0, D1
00004786 0014 A89E ori.b [A4], 0x9E
0000478A 0004 3084 ori.b D4, 0x84
0000478E FFFE .extension 0xFFE // unimplemented
00004790 7C84 moveq.l D6, 0xFFFFFF84
00004792 0734 A87E btst [A4 + A2 + 0x7E], D3
00004796 0002 4BFF ori.b D2, 0xFF
0000479A DA31 8041 add.b D5, [A1 + A0.w + 0x41]
0000479E 0014 809F ori.b [A4], 0x9F
000047A2 0086 8064 0000 ori.l D6, 0x80640000
000047A8 4BFF lea.l A5, <<invalid special address>>
000047AA DAE1 add.w A5, -[A1]
000047AC 8041 or.w D0, D1
000047AE 0014 63A3 ori.b [A4], 0xA3
000047B2 0000 4BFF ori.b D0, 0xFF
000047B6 D6E5 add.w A3, -[A5]
000047B8 8041 or.w D0, D1
000047BA 0014 63A3 ori.b [A4], 0xA3
000047BE 0000 4BFF ori.b D0, 0xFF
000047C2 D8A1 add.l D4, -[A1]
000047C4 8041 or.w D0, D1
000047C6 0014 6383 ori.b [A4], 0x83
000047CA 0000 4BFF ori.b D0, 0xFF
000047CE D895 add.l D4, [A5]
000047D0 8041 or.w D0, D1
000047D2 0014 2C1B ori.b [A4], 0x1B
000047D6 0000 4182 ori.b D0, 0x82
000047DA 0010 62C3 ori.b [A0], 0xC3
000047DE 0000 4BFF ori.b D0, 0xFF
000047E2 DB21 add.b -[A1], D5
000047E4 8041 or.w D0, D1
000047E6 0014 807F ori.b [A4], 0x7F
000047EA 0086 62E4 0000 ori.l D6, 0x62E40000
000047F0 4BFF lea.l A5, <<invalid special address>>
000047F2 D8D1 add.w A4, [A1]
000047F4 8041 or.w D0, D1
000047F6 0014 3860 ori.b [A4], 0x60 /* '`' */
000047FA 0000 4BFF ori.b D0, 0xFF
000047FE DB35 8041 add.b [A5 + A0.w + 0x41], D5
00004802 0014 3860 ori.b [A4], 0x60 /* '`' */
00004806 0000 4BFF ori.b D0, 0xFF
0000480A DA51 add.w D5, [A1]
0000480C 8041 or.w D0, D1
0000480E 0014 3860 ori.b [A4], 0x60 /* '`' */
00004812 0000 4BFF ori.b D0, 0xFF
00004816 D99D add.l [A5]+, D4
00004818 8041 or.w D0, D1
0000481A 0014 8001 ori.b [A4], 0x1
0000481E 0078 3021 0070 ori.w [0x00000070 /* __m68k_vec_switch__ */], 0x3021 /* '0!' */
// begin alternate branch 00004820-0000482C
label00004820:
00004820 3021 move.w D0, -[A1]
00004822 0070 7C08 03A6 BAC1 FFD8 ori.w [[-0x453F] + D0 * 2 - 0x28], 0x7C08
// end alternate branch 00004820-0000482C
label00004820: // (misaligned)
00004824 7C08 moveq.l D6, 0x08
00004826 03A6 bclr -[A6], D1
00004828 BAC1 cmpa.w A5, D1
0000482A FFD8 .extension 0xFD8 // unimplemented
0000482C 4E80 jsr D0
0000482E 0020 7C08 ori.b -[A0], 0x8
00004832 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00004838 9001 sub.b D0, D1
0000483A 0008 9421 ori.b A0, 0x21 /* '!' */
0000483E FFB0 .extension 0xFB0 // unimplemented
00004840 60DE bra -0x20 /* 00004820 */
00004842 0000 60A9 ori.b D0, 0xA9
00004846 0000 33E1 ori.b D0, 0xE1
0000484A 0038 5529 063E ori.b [0x0000063E], 0x29 /* ')' */
00004850 38E0 move.w [A4]+, -[A0]
00004852 0000 B0FF ori.b D0, 0xFF
00004856 0006 B0FF ori.b D6, 0xFF
0000485A 0004 B0FF ori.b D4, 0xFF
0000485E 0002 B0FF ori.b D2, 0xFF
00004862 0000 6085 ori.b D0, 0x85
00004866 0000 6124 ori.b D0, 0x24 /* '$' */
0000486A 0000 63E6 ori.b D0, 0xE6
0000486E 0000 4BFF ori.b D0, 0xFF
00004872 FC6D .extension 0xC6D // unimplemented
00004874 63E3 bls -0x1B /* 00004859 */
00004876 0000 4BFF ori.b D0, 0xFF
0000487A D6C9 add.w A3, A1
0000487C 8041 or.w D0, D1
0000487E 0014 2C03 ori.b [A4], 0x3
00004882 0000 4082 ori.b D0, 0x82
00004886 0040 4BFF ori.w D0, 0x4BFF
0000488A D869 8041 add.w D4, [A1 - 0x7FBF]
0000488E 0014 6064 ori.b [A4], 0x64 /* 'd' */
00004892 0000 609D ori.b D0, 0x9D
00004896 0000 63E4 ori.b D0, 0xE4
0000489A 0000 4BFF ori.b D0, 0xFF
0000489E D89D add.l D4, [A5]+
000048A0 8041 or.w D0, D1
000048A2 0014 63C3 ori.b [A4], 0xC3
000048A6 0000 63A4 ori.b D0, 0xA4
000048AA 0000 63C5 ori.b D0, 0xC5
000048AE 0000 4BFF ori.b D0, 0xFF
000048B2 D661 add.w D3, -[A1]
000048B4 8041 or.w D0, D1
000048B6 0014 63A3 ori.b [A4], 0xA3
000048BA 0000 4BFF ori.b D0, 0xFF
000048BE D7A5 add.l -[A5], D3
000048C0 8041 or.w D0, D1
000048C2 0014 8001 ori.b [A4], 0x1
000048C6 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
000048CA 0050 7C08 ori.w [A0], 0x7C08
000048CE 03A6 bclr -[A6], D1
000048D0 BBA1 xor.l -[A1], D5
000048D2 FFF4 .extension 0xFF4 // unimplemented
000048D4 4E80 jsr D0
000048D6 0020 7C08 ori.b -[A0], 0x8
000048DA 02A6 BF01 FFE0 andi.l -[A6], 0xBF01FFE0
000048E0 9001 sub.b D0, D1
000048E2 0008 9421 ori.b A0, 0x21 /* '!' */
000048E6 FF88 .extension 0xF88 // unimplemented
000048E8 549E addq.l [A6]+, 2
000048EA 063E 607F addi.b <<invalid special address>>, 0x7F
000048EE 0000 3301 ori.b D0, 0x1
000048F2 0038 3321 0040 ori.b [0x00000040], 0x21 /* '!' */
000048F8 3361 0048 move.w [A1 + 0x48], -[A1]
000048FC 3381 0050 move.w [A1 + D0.w + 0x50], D1
00004900 80BF or.l D0, <<invalid special address>>
00004902 0082 80C5 0000 ori.l D2, 0x80C50000
00004908 88E6 divu.w D4, -[A6]
0000490A 0013 2C07 ori.b [A3], 0x7
0000490E 0000 4082 ori.b D0, 0x82
00004912 0010 891F ori.b [A0], 0x1F
00004916 006F 2C88 0000 ori.w [A7 + 0x0], 0x2C88
0000491C 4186 .invalid 0, D6 // invalid opcode 4 with b == 6
0000491E 000C 3920 ori.b A4, 0x20 /* ' ' */
00004922 0001 4800 ori.b D1, 0x0
00004926 0008 3920 ori.b A0, 0x20 /* ' ' */
0000492A 0000 553A ori.b D0, 0x3A /* ':' */
0000492E 063F 4BFF addi.b <<invalid special address>>, 0xFF
00004932 D7C1 add.l A3, D1
00004934 8041 or.w D0, D1
00004936 0014 607D ori.b [A4], 0x7D /* '}' */
0000493A 0000 63E3 ori.b D0, 0xE3
0000493E 0000 6384 ori.b D0, 0x84
00004942 0000 4BFF ori.b D0, 0xFF
00004946 EE8D lsr D5, 7
00004948 6000 0000 bra +0x2 /* 0000494A */
// begin alternate branch 0000494A-0000494E
label0000494A:
0000494A 0000 63E3 ori.b D0, 0xE3
// end alternate branch 0000494A-0000494E
label0000494A: // (misaligned)
0000494C 63E3 bls -0x1B /* 00004931 */
0000494E 0000 63C4 ori.b D0, 0xC4
00004952 0000 4BFF ori.b D0, 0xFF
00004956 F0B9 .extension 0x0B9 // unimplemented
00004958 6000 0000 bra +0x2 /* 0000495A */
// begin alternate branch 0000495A-0000495E
label0000495A:
0000495A 0000 6383 ori.b D0, 0x83
// end alternate branch 0000495A-0000495E
label0000495A: // (misaligned)
0000495C 6383 bls -0x7B /* 000048E1 */
0000495E 0000 4BFF ori.b D0, 0xFF
00004962 D7F1 8041 add.l A3, [A1 + A0.w + 0x41]
00004966 0014 7C9C ori.b [A4], 0x9C
0000496A 44AA 7C99 neg.l [A2 + 0x7C99]
0000496E 45AA 2C1A .invalid 2, [A2 + 0x2C1A] // invalid opcode 4 with b == 6
00004972 0000 4182 ori.b D0, 0x82
00004976 000C 3920 ori.b A4, 0x20 /* ' ' */
0000497A 0001 4800 ori.b D1, 0x0
0000497E 0008 3920 ori.b A0, 0x20 /* ' ' */
00004982 0000 2C9A ori.b D0, 0x9A
00004986 0000 4186 ori.b D0, 0x86
0000498A 000C 3900 ori.b A4, 0x0
0000498E 0001 4800 ori.b D1, 0x0
00004992 0008 3900 ori.b A0, 0x0
label00004996:
00004996 0000 3089 ori.b D0, 0x89
0000499A 0001 7C84 ori.b D1, 0x84
0000499E 0734 30A8 btst [A4 + D3.w - 0x88], D3
000049A2 0001 7CA5 ori.b D1, 0xA5
000049A6 0734 6323 0000 4BFF D6E5 btst [[A4 + D6 * 2] + 0x4BFFD6E5], D3
000049B0 8041 or.w D0, D1
000049B2 0014 63A3 ori.b [A4], 0xA3
000049B6 0000 6324 ori.b D0, 0x24 /* '$' */
000049BA 0000 4BFF ori.b D0, 0xFF
000049BE D77D add.w <<invalid special address>>, D3
000049C0 8041 or.w D0, D1
000049C2 0014 2C1A ori.b [A4], 0x1A
000049C6 0000 4182 ori.b D0, 0x82
000049CA 008C 63E3 0000 ori.l A4, 0x63E30000
000049D0 63C4 bls -0x3A /* 00004996 */
000049D2 0000 6385 ori.b D0, 0x85
000049D6 0000 4BFF ori.b D0, 0xFF
000049DA F2A5 .extension 0x2A5 // unimplemented
000049DC 889F or.l D4, [A7]+
000049DE 0070 2C04 0000 ori.w [A0 + D0.w], 0x2C04
000049E4 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
000049E6 0034 63E3 0000 ori.b [A4 + D0.w], 0xE3
000049EC 6364 bls +0x66 /* 00004A52 */
000049EE 0000 4BFF ori.b D0, 0xFF
000049F2 EE41 asr D1.w, 7
000049F4 6000 0000 bra +0x2 /* 000049F6 */
// begin alternate branch 000049F6-000049FA
label000049F6:
000049F6 0000 63E3 ori.b D0, 0xE3
// end alternate branch 000049F6-000049FA
label000049F6: // (misaligned)
000049F8 63E3 bls -0x1B /* 000049DD */
000049FA 0000 6365 ori.b D0, 0x65 /* 'e' */
000049FE 0000 63C4 ori.b D0, 0xC4
00004A02 0000 4BFF ori.b D0, 0xFF
00004A06 F355 .extension 0x355 // unimplemented
00004A08 6000 0000 bra +0x2 /* 00004A0A */
// begin alternate branch 00004A0A-00004A0E
label00004A0A:
00004A0A 0000 63A3 ori.b D0, 0xA3
// end alternate branch 00004A0A-00004A0E
label00004A0A: // (misaligned)
00004A0C 63A3 bls -0x5B /* 000049B1 */
00004A0E 0000 6364 ori.b D0, 0x64 /* 'd' */
00004A12 0000 4BFF ori.b D0, 0xFF
00004A16 FA41 .extension 0xA41 // unimplemented
00004A18 889F or.l D4, [A7]+
00004A1A 0071 2C04 0000 ori.w [A1 + D0.w], 0x2C04
00004A20 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
00004A22 0034 63E3 0000 ori.b [A4 + D0.w], 0xE3
00004A28 6364 bls +0x66 /* 00004A8E */
00004A2A 0000 4BFF ori.b D0, 0xFF
00004A2E EE99 ror D1, 7
00004A30 6000 0000 bra +0x2 /* 00004A32 */
// begin alternate branch 00004A32-00004A36
label00004A32:
00004A32 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00004A32-00004A36
label00004A32: // (misaligned)
00004A34 63E3 bls -0x1B /* 00004A19 */
00004A36 0000 6365 ori.b D0, 0x65 /* 'e' */
00004A3A 0000 63C4 ori.b D0, 0xC4
00004A3E 0000 4BFF ori.b D0, 0xFF
00004A42 F47D .extension 0x47D // unimplemented
00004A44 6000 0000 bra +0x2 /* 00004A46 */
// begin alternate branch 00004A46-00004A4A
label00004A46:
00004A46 0000 63A3 ori.b D0, 0xA3
// end alternate branch 00004A46-00004A4A
label00004A46: // (misaligned)
00004A48 63A3 bls -0x5B /* 000049ED */
00004A4A 0000 6364 ori.b D0, 0x64 /* 'd' */
00004A4E 0000 4BFF ori.b D0, 0xFF
label00004A52:
00004A52 FA05 .extension 0xA05 // unimplemented
00004A54 63E3 bls -0x1B /* 00004A39 */
00004A56 0000 63C4 ori.b D0, 0xC4
00004A5A 0000 4BFF ori.b D0, 0xFF
00004A5E F0D9 .extension 0x0D9 // unimplemented
00004A60 6000 0000 bra +0x2 /* 00004A62 */
// begin alternate branch 00004A62-00004A66
label00004A62:
00004A62 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00004A62-00004A66
label00004A62: // (misaligned)
00004A64 63E3 bls -0x1B /* 00004A49 */
00004A66 0000 63A6 ori.b D0, 0xA6
00004A6A 0000 63C5 ori.b D0, 0xC5
00004A6E 0000 6384 ori.b D0, 0x84
00004A72 0000 4BFF ori.b D0, 0xFF
00004A76 FDBD .extension 0xDBD // unimplemented
00004A78 6343 bls +0x45 /* 00004ABD */
00004A7A 0000 6384 ori.b D0, 0x84
00004A7E 0000 6305 ori.b D0, 0x5
00004A82 0000 4BFF ori.b D0, 0xFF
00004A86 F98D .extension 0x98D // unimplemented
00004A88 63A3 bls -0x5B /* 00004A2D */
00004A8A 0000 6304 ori.b D0, 0x4
label00004A8E:
00004A8E 0000 4BFF ori.b D0, 0xFF
00004A92 D679 8041 0014 add.w D3, [0x80410014]
00004A98 63A3 bls -0x5B /* 00004A3D */
00004A9A 0000 4BFF ori.b D0, 0xFF
00004A9E D5C5 add.l A2, D5
00004AA0 8041 or.w D0, D1
00004AA2 0014 8001 ori.b [A4], 0x1
00004AA6 0080 3021 0078 ori.l D0, 0x30210078 /* '0!\0x' */
00004AAC 7C08 moveq.l D6, 0x08
00004AAE 03A6 bclr -[A6], D1
00004AB0 BB01 xor.b D1, D5
00004AB2 FFE0 .extension 0xFE0 // unimplemented
00004AB4 4E80 jsr D0
00004AB6 0020 7C08 ori.b -[A0], 0x8
00004ABA 02A6 BFA1 FFF4 andi.l -[A6], 0xBFA1FFF4
00004AC0 9001 sub.b D0, D1
00004AC2 0008 9421 ori.b A0, 0x21 /* '!' */
00004AC6 FFB0 .extension 0xFB0 // unimplemented
00004AC8 549D addq.l [A5]+, 2
00004ACA 063E 607E addi.b <<invalid special address>>, 0x7E /* '~' */
00004ACE 0000 33E1 ori.b D0, 0xE1
00004AD2 0038 80FE 0072 ori.b [0x00000072], 0xFE
00004AD8 8107 sbcd D0, D7
00004ADA 0000 3108 ori.b D0, 0x8
00004ADE 0002 7CA8 ori.b D2, 0xA8
00004AE2 44AA 7CBF neg.l [A2 + 0x7CBF]
00004AE6 45AA A93F .invalid 2, [A2 - 0x56C1] // invalid opcode 4 with b == 6
00004AEA 0004 3129 ori.b D4, 0x29 /* ')' */
00004AEE FFFF .extension 0xFFF // unimplemented
00004AF0 B13F xor.b <<invalid special address>>, D0
00004AF2 0004 A95F ori.b D4, 0x5F /* '_' */
00004AF6 0006 314A ori.b D6, 0x4A /* 'J' */
00004AFA FFFF .extension 0xFFF // unimplemented
00004AFC B15F xor.w [A7]+, D0
00004AFE 0006 63C3 ori.b D6, 0xC3
00004B02 0000 63A4 ori.b D0, 0xA4
00004B06 0000 4BFF ori.b D0, 0xFF
00004B0A EF05 asl D5.b, 7
00004B0C 6000 0000 bra +0x2 /* 00004B0E */
// begin alternate branch 00004B0E-00004B12
label00004B0E:
00004B0E 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00004B0E-00004B12
label00004B0E: // (misaligned)
00004B10 63E3 bls -0x1B /* 00004AF5 */
00004B12 0000 4BFF ori.b D0, 0xFF
00004B16 D63D add.b D3, <<invalid special address>>
00004B18 8041 or.w D0, D1
00004B1A 0014 2C1D ori.b [A4], 0x1D
00004B1E 0000 4182 ori.b D0, 0x82
00004B22 0014 63C3 ori.b [A4], 0xC3
00004B26 0000 3880 ori.b D0, 0x80
00004B2A 0001 4BFF ori.b D1, 0xFF
00004B2E E5DD roxl .w [A5]+
00004B30 6000 0000 bra +0x2 /* 00004B32 */
// begin alternate branch 00004B32-00004B36
label00004B32:
00004B32 0000 63E3 ori.b D0, 0xE3
// end alternate branch 00004B32-00004B36
label00004B32: // (misaligned)
00004B34 63E3 bls -0x1B /* 00004B19 */
00004B36 0000 3880 ori.b D0, 0x80
00004B3A 0001 6085 ori.b D1, 0x85
00004B3E 0000 4BFF ori.b D0, 0xFF
00004B42 D629 8041 add.b D3, [A1 - 0x7FBF]
00004B46 0014 807F ori.b [A4], 0x7F
00004B4A 0000 809F ori.b D0, 0x9F
00004B4E 0004 4BFF ori.b D4, 0xFF
00004B52 EB31 roxl D1.b, D5
00004B54 6000 0000 bra +0x2 /* 00004B56 */
// begin alternate branch 00004B56-00004B5A
label00004B56:
00004B56 0000 8001 ori.b D0, 0x1
// end alternate branch 00004B56-00004B5A
label00004B56: // (misaligned)
00004B58 8001 or.b D0, D1
00004B5A 0058 3021 ori.w [A0]+, 0x3021 /* '0!' */
00004B5E 0050 7C08 ori.w [A0], 0x7C08
00004B62 03A6 bclr -[A6], D1
00004B64 BBA1 xor.l -[A1], D5
00004B66 FFF4 .extension 0xFF4 // unimplemented
00004B68 4E80 jsr D0
00004B6A 0020 0000 ori.b -[A0], 0x0
00004B6E 0000 0000 ori.b D0, 0x0
00004B72 0000 0000 ori.b D0, 0x0
00004B76 0000 0000 ori.b D0, 0x0
00004B7A 0000 0000 ori.b D0, 0x0
00004B7E 0000 0000 ori.b D0, 0x0
00004B82 0000 0000 ori.b D0, 0x0
00004B86 0000 0000 ori.b D0, 0x0
00004B8A 0000 0000 ori.b D0, 0x0
00004B8E 0000 0000 ori.b D0, 0x0
00004B92 0000 0000 ori.b D0, 0x0
00004B96 0000 0000 ori.b D0, 0x0
00004B9A 0000 0000 ori.b D0, 0x0
00004B9E 0000 0000 ori.b D0, 0x0
00004BA2 0000 0000 ori.b D0, 0x0
00004BA6 0000 0000 ori.b D0, 0x0
00004BAA 0000 0000 ori.b D0, 0x0
00004BAE 0000 0000 ori.b D0, 0x0
00004BB2 0000 0000 ori.b D0, 0x0
00004BB6 0000 0000 ori.b D0, 0x0
00004BBA 0000 0000 ori.b D0, 0x0
00004BBE 0000 0000 ori.b D0, 0x0
00004BC2 0000 0000 ori.b D0, 0x0
00004BC6 0000 0000 ori.b D0, 0x0
00004BCA 0000 0000 ori.b D0, 0x0
00004BCE 0000 0000 ori.b D0, 0x0
00004BD2 0000 0000 ori.b D0, 0x0
00004BD6 0000 0000 ori.b D0, 0x0
00004BDA 0000 0000 ori.b D0, 0x0
00004BDE 0000 0000 ori.b D0, 0x0
00004BE2 0000 0000 ori.b D0, 0x0
00004BE6 0000 0000 ori.b D0, 0x0
00004BEA 0000 0000 ori.b D0, 0x0
00004BEE 0000 0000 ori.b D0, 0x0
00004BF2 0000 0000 ori.b D0, 0x0
00004BF6 0000 0000 ori.b D0, 0x0
00004BFA 0000 0000 ori.b D0, 0x0
00004BFE 0000 0000 ori.b D0, 0x0
00004C02 0000 0000 ori.b D0, 0x0
00004C06 0000 0000 ori.b D0, 0x0
00004C0A 0000 0000 ori.b D0, 0x0
00004C0E 0000 0000 ori.b D0, 0x0
00004C12 0000 0000 ori.b D0, 0x0
00004C16 0000 0000 ori.b D0, 0x0
00004C1A 0000 0000 ori.b D0, 0x0
00004C1E 0000 0000 ori.b D0, 0x0
00004C22 0000 0000 ori.b D0, 0x0
00004C26 0000 0000 ori.b D0, 0x0
00004C2A 0000 0000 ori.b D0, 0x0
00004C2E 0000 0000 ori.b D0, 0x0
00004C32 0000 0000 ori.b D0, 0x0
00004C36 0000 0000 ori.b D0, 0x0
00004C3A 0000 0000 ori.b D0, 0x0
00004C3E 0000 0000 ori.b D0, 0x0
00004C42 0000 0000 ori.b D0, 0x0
00004C46 0000 0000 ori.b D0, 0x0
00004C4A 0668 0000 0ADC addi.w [A0 + 0xADC], 0x0
00004C50 0000 11C8 ori.b D0, 0xC8
00004C54 0000 0110 ori.b D0, 0x10
00004C58 0000 0130 ori.b D0, 0x30 /* '0' */
00004C5C 0000 0510 ori.b D0, 0x10
00004C60 0000 00EC ori.b D0, 0xEC
00004C64 0000 0000 ori.b D0, 0x0
00004C68 0000 0A18 ori.b D0, 0x18
00004C6C 0000 00EC ori.b D0, 0xEC
00004C70 0000 0000 ori.b D0, 0x0
00004C74 0000 0E40 ori.b D0, 0x40 /* '@' */
00004C78 0000 00EC ori.b D0, 0xEC
00004C7C 0000 0000 ori.b D0, 0x0
00004C80 AAFE syscall MixedModeMagic
00004C82 0700 btst D0, D3
00004C84 0000 0000 ori.b D0, 0x0
00004C88 0000 0000 ori.b D0, 0x0
00004C8C 0000 3E80 ori.b D0, 0x80
00004C90 0001 0004 ori.b D1, 0x4
00004C94 0000 00F8 ori.b D0, 0xF8
00004C98 0000 0000 ori.b D0, 0x0
00004C9C 0000 0000 ori.b D0, 0x0
00004CA0 AAFE syscall MixedModeMagic
00004CA2 0700 btst D0, D3
00004CA4 0000 0000 ori.b D0, 0x0
00004CA8 0000 0000 ori.b D0, 0x0
00004CAC 0000 3E80 ori.b D0, 0x80
00004CB0 0001 0004 ori.b D1, 0x4
00004CB4 0000 0104 ori.b D0, 0x4
00004CB8 0000 0000 ori.b D0, 0x0
00004CBC 0000 0000 ori.b D0, 0x0